Project

General

Profile

Actions

Bug #19497

closed

osd_scrub_sleep option blocks op thread in jewel + later

Added by Josh Durgin about 7 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
OSD
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
jewel, kraken
Regression:
Yes
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Just like snap trimming, when scrubbing was moved into the unified op queue, its sleep option was not changed, so it now blocks osd ops rather than just pausing scrubbing.

This sleep should be moved from PG::scrub() into the scrub state machine, and made async, just like it was for snap trimming - see http://tracker.ceph.com/issues/19241


Related issues 2 (0 open2 closed)

Copied to Ceph - Backport #20032: jewel: osd_scrub_sleep option blocks op thread in jewel + laterResolvedBrad HubbardActions
Copied to Ceph - Backport #20033: kraken: osd_scrub_sleep option blocks op thread in jewel + laterResolvedBrad HubbardActions
Actions

Also available in: Atom PDF