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 |