SegmentInfos shouldn't blindly increment version on commit
----------------------------------------------------------

                 Key: LUCENE-2805
                 URL: https://issues.apache.org/jira/browse/LUCENE-2805
             Project: Lucene - Java
          Issue Type: Bug
          Components: Index
            Reporter: Michael McCandless
             Fix For: 3.1, 4.0


SegmentInfos currently increments version on the assumption that there are 
always changes.

But, both DirReader and IW are more careful about tracking whether there are 
changes.  DirReader has hasChanges and IW has changeCount.  I think these 
classes should notify the SIS when there are in fact changes; this will fix the 
case Simon hit on fixing LUCENE-2082 when the NRT reader thought there were 
changes, but in fact there weren't because IW simply committed the exact SIS it 
already had.


-- 
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