Project

General

Profile

Actions

Feature #17470

closed

Improve deep-scrub performance with many snapshots

Added by David Zafman over 7 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
David Zafman
Category:
-
Target version:
-
% Done:

0%

Source:
other
Tags:
Backport:
jewel
Reviewed:
Affected Versions:
Pull request ID:

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.


Related issues 2 (0 open2 closed)

Has duplicate Ceph - Bug #17248: Reduce deep scrub impact on normal operationsDuplicateDavid Zafman09/08/2016

Actions
Copied to Ceph - Backport #18095: jewel: Improve deep-scrub performance with many snapshotsResolvedDavid ZafmanActions
Actions

Also available in: Atom PDF