Francesco Mari created OAK-4558:
-----------------------------------

             Summary: SegmentNodeState.fastEquals() can trigger two I/O 
operations
                 Key: OAK-4558
                 URL: https://issues.apache.org/jira/browse/OAK-4558
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: segment-tar
            Reporter: Francesco Mari
            Assignee: Francesco Mari
             Fix For: Segment Tar 0.0.6


The implementation of {{SegmentNodeState.fastEquals()}} compares the stable IDs 
of two instances of {{SegmentNodeState}}. In some cases, reading the stable ID 
would trigger a read of an additional record, the block record containing the 
serialized version of the segment ID.

This issue is about evaluating the performance implications of this strategy 
and, in particular, if it would be better to store the serialized stable ID in 
the node record itself.



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

Reply via email to