blob: b8f9fd25b68820b32f8d914335147cd7342370de (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
# begin crush map
tunable choose_local_tries 1
tunable choose_local_fallback_tries 2
tunable choose_total_tries 35
tunable chooseleaf_descend_once 1
# devices
device 0 device0
device 1 device1
device 2 device2
device 3 device3
device 4 device4
device 5 device5
device 6 device6
device 7 device7
device 8 device8
# types
type 0 device
type 1 host
type 2 rack
type 3 root
# buckets
host host0 {
id -1 # do not change unnecessarily
# weight 3.00000
alg straw
hash 0 # rjenkins1
item device0 weight 1.00000
item device1 weight 1.00000
item device2 weight 1.00000
}
host host1 {
id -2 # do not change unnecessarily
# weight 3.00000
alg straw
hash 0 # rjenkins1
item device3 weight 1.00000
item device4 weight 1.00000
item device5 weight 1.00000
}
host host2 {
id -3 # do not change unnecessarily
# weight 3.00000
alg straw
hash 0 # rjenkins1
item device6 weight 1.00000
item device7 weight 1.00000
item device8 weight 1.00000
}
rack rack0 {
id -4 # do not change unnecessarily
# weight 9.00000
alg straw
hash 0 # rjenkins1
item host0 weight 3.00000
item host1 weight 3.00000
item host2 weight 3.00000
}
root root0 {
id -5 # do not change unnecessarily
# weight 9.00000
alg straw
hash 0 # rjenkins1
item rack0 weight 9.00000
}
# rules
rule choose {
id 0
type replicated
step take root0
step choose firstn 0 type host
step choose firstn 1 type device
step emit
}
rule choose-two {
id 1
type replicated
step take root0
step choose firstn 0 type device
step emit
}
rule chooseleaf {
id 2
type replicated
step take root0
step chooseleaf firstn 0 type host
step emit
}
rule choose-set {
id 3
type replicated
step set_choose_tries 3
step set_choose_local_tries 2
step set_choose_local_fallback_tries 2
step set_chooseleaf_tries 3
step take root0
step choose firstn 0 type host
step choose firstn 1 type device
step emit
}
rule choose-set-two {
id 4
type replicated
step set_choose_tries 3
step set_choose_local_tries 2
step set_choose_local_fallback_tries 2
step set_chooseleaf_tries 3
step take root0
step choose firstn 0 type device
step emit
}
rule chooseleaf-set {
id 5
type replicated
step set_choose_tries 3
step set_choose_local_tries 2
step set_choose_local_fallback_tries 2
step set_chooseleaf_tries 3
step take root0
step chooseleaf firstn 0 type host
step emit
}
# end crush map
|