On Mon, May 20, 2013 at 9:22 AM, Geoff Cooney <cooney.ge...@gmail.com> wrote: >> The problem is we can't reliably differentiate commit-in-progress from >> a corrupt first commit... > > I think you can tell them apart with high probability because the checksum > is off by exactly one(at least in lucene 3.5 where I'm looking). It does > seem dangerous to rely on an implementation detail of the pre-commit like > this, though. Is there a reason lucene couldn't write a "isCommitted" byte > to segments_n and use this byte to detect pre-committed segments reliably?
I'll open a new issue to explore these ideas ... it would be best if we could detect "incomplete first commit". Mike McCandless http://blog.mikemccandless.com --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org