Project

General

Profile

Osd - Less intrusive scrub » History » Version 1

Jessica Mack, 08/12/2015 04:41 AM

1 1 Jessica Mack
h1. Osd - Less intrusive scrub
2
3
h3. Summary
4
5
Scrub could impact client IO less.  This blueprint is about a few smaller things we can do to improve things:
6
1) Currently we choose to scrub an entire pg if the load is low enough.  Add the ability to only commit to scrubbing each chunk if the primary and its replicas are sufficiently not busy. (#10931)
7
2) Randomize scrub scheduling times to avoid having scrub waves (#10973)
8
3) Unified queue work for smarter prioritization (#8635)
9
10
h3. Owners
11
12
* Sam Just (RedHat)
13
* Name (Affiliation)
14
* Name
15
16
h3. Interested Parties
17
18
* Guang Yang (Yahoo!)
19
* Danny Al-Gaaf (Deutsche Telekom)
20
* Name
21
22
h3. Current Status
23
 
24
h3. Detailed Description
25
 
26
h3. Work items
27
28
h4. Coding tasks
29
30
# Task 1
31
# Task 2
32
# Task 3
33
34
h4. Build / release tasks
35
36
# Task 1
37
# Task 2
38
# Task 3
39
40
h4. Documentation tasks
41
42
# Task 1
43
# Task 2
44
# Task 3
45
46
h4. Deprecation tasks
47
48
# Task 1
49
# Task 2
50
# Task 3