SegmentMerger doesn't set payload bit in new optimized code
-----------------------------------------------------------

                 Key: LUCENE-1071
                 URL: https://issues.apache.org/jira/browse/LUCENE-1071
             Project: Lucene - Java
          Issue Type: Bug
    Affects Versions: 2.3
            Reporter: Michael Busch
            Assignee: Michael Busch
             Fix For: 2.3


In the new optimized code in SegmentMerger the payload bit is not set correctly
in the merged segment. This means that we loose all payloads during a merge!

The Payloads unit test doesn't catch this. Now that we have the new
DocumentsWriter we buffer much more docs by default then before. This means
that the test cases can't assume anymore that the DocsWriter flushes after 10
docs by default. TestPayloads however falsely assumed this, which means that no
merges happen anymore in TestPayloads. We should check whether there are
other testcases that rely on this.

The fixes for TestPayloads and SegmentMerger are very simple, I'll attach a 
patch
soon.

-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to