[ https://issues.apache.org/jira/browse/OAK-4015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Dürig updated OAK-4015: ------------------------------- Fix Version/s: (was: Segment Tar 0.0.14) Segment Tar 0.0.12 > Expedite commits from the compactor > ----------------------------------- > > Key: OAK-4015 > URL: https://issues.apache.org/jira/browse/OAK-4015 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: segment-tar > Reporter: Michael Dürig > Assignee: Michael Dürig > Labels: compaction, gc, perfomance > Fix For: Segment Tar 0.0.12 > > Attachments: OAK-4015-histo.png, OAK-4015-wait-time.png > > > Concurrent commits during compaction cause those to be re-compacted. > Currently it seems that the compaction thread can end up waiting for some > time to acquire the commit lock [1], which in turn causes more commits to > pile up to be re-compacted. I think this could be improved by tweaking the > lock such that the compactor could jump ahead of the queue. I.e. use a lock > which can be acquired in expedited mode. > [1] SegmentNodeStore#commitSemaphore -- This message was sent by Atlassian JIRA (v6.3.4#6332)