-/* $Id: zebraapi.c,v 1.227 2006-09-11 22:57:54 adam Exp $
+/* $Id: zebraapi.c,v 1.230 2006-10-12 13:06:00 adam Exp $
Copyright (C) 1995-2006
Index Data ApS
return ZEBRA_FAIL;
}
}
- res = rpn_scan (zh, stream, zapt, attributeset,
- zh->num_basenames, zh->basenames, position,
- num_entries, entries, is_partial, limit_rset, 0);
- zebra_end_read (zh);
+ res = rpn_scan(zh, stream, zapt, attributeset,
+ zh->num_basenames, zh->basenames, position,
+ num_entries, entries, is_partial, limit_rset);
+ zebra_end_read(zh);
return res;
}
}
zebra_get_state (zh, &val, &seqno);
+ if (val == 'd')
+ {
+ yaz_log(YLOG_WARN, "previous transaction didn't reach commit");
+ clean_only = 1;
+ }
+
if (rval && *rval)
bf_cache (bfs, rval);
if (bf_commitExists (bfs))
yaz_log (YLOG_DEBUG, "commit start");
bf_commitExec (bfs);
-#ifndef WIN32
- sync ();
-#endif
}
seqno++;
zebra_set_state (zh, 'o', seqno);