Project

General

Profile

Monitor - reweight near full osd autonomicly » History » Version 1

Jessica Mack, 07/03/2015 08:33 PM

1 1 Jessica Mack
h1. Monitor - reweight near full osd autonomicly
2 1 Jessica Mack
3 1 Jessica Mack
h3. Summary
4 1 Jessica Mack
5 1 Jessica Mack
Monitor can check osd whose device usage ratio is near full(default ratio 85%), and report "health
6 1 Jessica Mack
err". There is usually one device near full while the others not, so monitor can simply decrease 
7 1 Jessica Mack
weight of the near full osd to migrate data to the other osds, which can delay the ratio increase. 
8 1 Jessica Mack
This is usefull for administor to extend cluster capcity, especially in a large scale osd cluster.
9 1 Jessica Mack
10 1 Jessica Mack
h3. Owners
11 1 Jessica Mack
12 1 Jessica Mack
* Min Chen (minchen@ubuntukylin.com)
13 1 Jessica Mack
* Name (Affiliation)
14 1 Jessica Mack
* Name
15 1 Jessica Mack
16 1 Jessica Mack
h3. Interested Parties
17 1 Jessica Mack
18 1 Jessica Mack
* Name (Affiliation)
19 1 Jessica Mack
* Name (Affiliation)
20 1 Jessica Mack
* Name
21 1 Jessica Mack
22 1 Jessica Mack
h3. Current Status
23 1 Jessica Mack
24 1 Jessica Mack
Administor can reweight a near full osd by command. If a series of near full osds
25 1 Jessica Mack
occur in a long time, then the maintain work is heavy.
26 1 Jessica Mack
Detailed Description
27 1 Jessica Mack
The monitor get the log "near full" from the heavy load osd by LogMonitor, 
28 1 Jessica Mack
and we can let it to reweight osd.
29 1 Jessica Mack
30 1 Jessica Mack
h3. Work items
31 1 Jessica Mack
32 1 Jessica Mack
h4. Coding tasks
33 1 Jessica Mack
34 1 Jessica Mack
# Task 1
35 1 Jessica Mack
# Task 2
36 1 Jessica Mack
# Task 3
37 1 Jessica Mack
38 1 Jessica Mack
h4. Build / release tasks
39 1 Jessica Mack
40 1 Jessica Mack
# Task 1
41 1 Jessica Mack
# Task 2
42 1 Jessica Mack
# Task 3
43 1 Jessica Mack
44 1 Jessica Mack
h4. Documentation tasks
45 1 Jessica Mack
46 1 Jessica Mack
# Task 1
47 1 Jessica Mack
# Task 2
48 1 Jessica Mack
# Task 3
49 1 Jessica Mack
50 1 Jessica Mack
h4. Deprecation tasks
51 1 Jessica Mack
52 1 Jessica Mack
# Task 1
53 1 Jessica Mack
# Task 2
54 1 Jessica Mack
# Task 3