Actions
Bug #65227
opennoscrub cluster flag prevents deep-scrubs from starting
% Done:
0%
Source:
Tags:
Backport:
Regression:
Yes
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
OSD
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
Observed on a 17.2.7 cluster and confirmed on an additional 17.2.7 cluster.
Reproduction steps:
- On a cluster that reliably will have scrubs in flight set both the noscrub and nodeep-scrub flags.
- As expected ongoing scrubs and deep-scrubs will begin to be cancelled immediately and PGs that were scrubbing will be no longer.
- Unset the nodeep-scrub flag only (leave noscrub set) - at this point I would expect deep scrubs to be allowed but shallow scrubs not to be.
- Unset the "noscrub" flag as well. At this point deep-scrubs will begin on the cluster.
Expected behavior:
"noscrub" flag prevents shallow (non-deep) scrubs from starting but does not control deep scrubs.
Actions