dlg99 opened a new pull request, #3390:
URL: https://github.com/apache/bookkeeper/pull/3390

   Descriptions of the changes in this PR:
   
   
   ### Motivation
   
   Prioritize compaction to free up more space faster.
   
   ### Changes
   
   doCompactEntryLogs() iterates over entry logs in whatever natural order they 
happen to be, picks the first with usage below thresholds and starts compacting.
   
   Added a Priority Queue of entry logs to pick ones with the most compactable 
space first; it also helps when the time for compaction is limited (via 
majorCompactionMaxTimeMillis / minorCompactionMaxTimeMillis), instead of 
spending time on rewriting files with more data we'll pick the files with the 
least amount of data first.
   
   Master Issue: #3389 
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to