Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

osd: use separate waitlist for scrub #13136

Merged
merged 1 commit into from Feb 1, 2017

Conversation

liewegas
Copy link
Member

@liewegas liewegas commented Jan 26, 2017

No description provided.

@liewegas liewegas self-assigned this Jan 26, 2017
@liewegas liewegas changed the title osd: wait for scrub after degraded, unreadable DNM: osd: wait for scrub after degraded, unreadable Jan 26, 2017
@liewegas
Copy link
Member Author

testing this in isolation

@liewegas liewegas force-pushed the wip-scrub-waitlist branch 3 times, most recently from b61e1c1 to bb7618b Compare January 27, 2017 14:52
@liewegas liewegas changed the title DNM: osd: wait for scrub after degraded, unreadable osd: use separate waitlist for scrub Jan 27, 2017
We've traditionally (ab)used waiting_for_active for ops blocked
by scrub.  In order to preserve the op requeue ordering for
backoffs relating to unreadable and degraded, however, we need
to order the scrub waits different.  The first step is to have it
on its own list.

Signed-off-by: Sage Weil <sage@redhat.com>
@liewegas
Copy link
Member Author

liewegas commented Feb 1, 2017

@liewegas
Copy link
Member Author

liewegas commented Feb 1, 2017

@athanatos
Copy link
Contributor

LGTM

@liewegas liewegas merged commit 4a71a8a into ceph:master Feb 1, 2017
@liewegas liewegas deleted the wip-scrub-waitlist branch February 1, 2017 20:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants