After merging trunk into the RT branch it's finally compiling again and up-to-date.

Several tests are failing now after the merge (43 out of 1427 are failing), which is not too surprising, because so many things have changed (segment-deletes, flush control, termsHash refactoring, removal of doc stores, etc).

Especially IndexWriter and DocumentsWriter are in a somewhat messy state, but I wanted to share my current state, so I committed the merge. I'll try this week to understand the new changes (especially deletes) and make them work with the DWPT. The following areas need work:
 * deletes
 * thread-safety
 * error handling and aborting
 * flush-by-ram (LUCENE-2573)

Also, some tests deadlock. Not surprisingly either, cause flushcontrol etc. introduce new synchronized blocks.

Before the merge all tests were passing, except the ones testing flush-by-ram functionality. I'll keep working on getting the branch back into that state again soon.

Help is definitely welcome! I'd love to get this branch ready so that we can merge it into trunk as soon as possible. As Mike's experiments show having DWPTs will not only be beneficial for RT search, but also increase indexing performance in general.

 Michael

PS: Thanks for the patience!

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to