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

             Summary: Refine forced compaction
                 Key: OAK-4731
                 URL: https://issues.apache.org/jira/browse/OAK-4731
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: segment-tar
            Reporter: Michael Dürig
            Assignee: Michael Dürig
             Fix For: Segment Tar 0.0.12


Forced compaction currently acquires an exclusive write lock on the repository 
blocking all concurrent commits during the complete time it needs to finish 
compaction. I think we should refine this:

* Add a time out so we could limit the time during which the repository does 
not accept writes while still giving compaction another chance to finish.

* Boost the compaction threads priority. This could actually already be done 
during the regular compaction cycles to increase the changes to finish in time. 





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

Reply via email to