Michael Dürig created OAK-4121:
----------------------------------

             Summary: CompactionMap#get not transitive across compaction map 
generations
                 Key: OAK-4121
                 URL: https://issues.apache.org/jira/browse/OAK-4121
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: segmentmk
            Reporter: Michael Dürig
            Assignee: Michael Dürig


{{CompactionMap#get(RecordId before)}} searches through the compaction maps 
until it finds one containing {{before}} returning its value. However that one 
might already have been compacted again an be present as key in a later 
compaction map generation. 

A correct implementation of {{CompactionMap#get(RecordId before)}} should 
consider the transitive closure over all maps starting at {{before}}. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to