lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael McCandless (JIRA)" <>
Subject [jira] Updated: (LUCENE-847) Factor merge policy out of IndexWriter
Date Mon, 27 Aug 2007 21:07:31 GMT


Michael McCandless updated LUCENE-847:

    Attachment: LUCENE-847.take4.patch

OK new patch:

  - Added the missing from last time that Ning caught

  - Fixed some javadocs

  - Relaxed synchronization of merging so that merges can run
    concurrently with flushing if you are using multiple thread to do
    indexing.  This gains concurrency of merging even if you are not
    using CMPW.  But I left flushing as synchronized; I think we can
    relax this at some point in the future.

  - Fixed some concurrency issues

  - Added "minMergeDocs" to LogDocMergePolicy and "minMergeMB" to
    LogByteSizeMergePolicy; set their defaults as described in

Still a few small things to do.  I think it's getting close.

> Factor merge policy out of IndexWriter
> --------------------------------------
>                 Key: LUCENE-847
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Index
>            Reporter: Steven Parkes
>            Assignee: Steven Parkes
>             Fix For: 2.3
>         Attachments: concurrentMerge.patch, LUCENE-847.patch.txt, LUCENE-847.patch.txt,
LUCENE-847.take3.patch, LUCENE-847.take4.patch, LUCENE-847.txt
> If we factor the merge policy out of IndexWriter, we can make it pluggable, making it
possible for apps to choose a custom merge policy and for easier experimenting with merge
policy variants.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message