Backport #18095
closed
jewel: Improve deep-scrub performance with many snapshots
Added by David Zafman over 7 years ago.
Updated over 7 years ago.
- Copied from Feature #17470: Improve deep-scrub performance with many snapshots added
- Status changed from New to Resolved
- Tracker changed from Feature to Backport
- Description updated (diff)
- Release set to jewel
original description¶
This is accomplished by improving the scrub boundary requirements, so that we don't have a scrub an entire hash value. Now we never need to exceed the osd_scrub_chunk_max value which was causing performance degradation.
Due to the transition to bitwise object sorting we have to handle converting the ScrubMap which was suing BitWise sorting even if NibbleWise is currently in use. Note that the hammer backport will not need this part of the change.
Also available in: Atom
PDF