Project

General

Profile

Actions

Backport #18095

closed

jewel: 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
Target version:
Release:
jewel
Pull request ID:
Crash signature (v1):
Crash signature (v2):


Related issues 1 (0 open1 closed)

Copied from Ceph - Feature #17470: Improve deep-scrub performance with many snapshotsResolvedDavid Zafman10/01/2016

Actions
Actions #1

Updated by David Zafman over 7 years ago

  • Copied from Feature #17470: Improve deep-scrub performance with many snapshots added
Actions #2

Updated by David Zafman over 7 years ago

  • Status changed from New to Resolved

16f9d95204f3eca6908ae241e5bacc48b006cb23

https://github.com/ceph/ceph/pull/11311

Actions #3

Updated by Nathan Cutler over 7 years ago

  • 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.

Actions

Also available in: Atom PDF