Project

General

Profile

Bug #19497

osd_scrub_sleep option blocks op thread in jewel + later

Added by Josh Durgin about 2 months ago. Updated about 22 hours ago.

Status:
Pending Backport
Priority:
High
Assignee:
Category:
OSD
Target version:
-
Start date:
04/04/2017
Due date:
% Done:

0%

Source:
Tags:
Backport:
jewel, kraken
Regression:
Yes
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Release:
Needs Doc:
No

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

Copied to Backport #20032: jewel: osd_scrub_sleep option blocks op thread in jewel + later New
Copied to Backport #20033: kraken: osd_scrub_sleep option blocks op thread in jewel + later New

History

#1 Updated by Brad Hubbard about 2 months ago

  • Assignee set to Brad Hubbard

#2 Updated by Brad Hubbard 16 days ago

  • Status changed from New to In Progress

#3 Updated by Kefu Chai 15 days ago

  • Status changed from In Progress to Pending Backport

#4 Updated by Nathan Cutler 1 day ago

  • Copied to Backport #20032: jewel: osd_scrub_sleep option blocks op thread in jewel + later added

#5 Updated by Nathan Cutler 1 day ago

  • Copied to Backport #20033: kraken: osd_scrub_sleep option blocks op thread in jewel + later added

Also available in: Atom PDF