Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / src / test / cli / crushtool / check-overlapped-rules.crushmap.txt
1 device 0 device0
2 device 1 device1
3 device 2 device2
4 device 3 device3
5 device 4 device4
6
7 type 0 osd
8 type 1 host
9
10 host host0 {
11         id -1
12         alg straw
13         hash 0
14         item device0 weight 1.000
15         item device1 weight 1.000
16         item device2 weight 1.000
17         item device3 weight 1.000
18         item device4 weight 1.000
19 }
20
21 rule rule-r0 {
22         ruleset 0
23         type replicated
24         min_size 1
25         max_size 3
26         step take host0
27         step choose firstn 0 type osd
28         step emit
29 }
30
31 rule rule-r1 {
32         ruleset 0
33         type replicated
34         min_size 1
35         max_size 1
36         step take host0
37         step choose firstn 0 type osd
38         step emit
39 }
40
41 rule rule-r2 {
42         ruleset 0
43         type replicated
44         min_size 1
45         max_size 2
46         step take host0
47         step choose firstn 0 type osd
48         step emit
49 }
50
51 rule rule-r3 {
52         ruleset 0
53         type replicated
54         min_size 2
55         max_size 3
56         step take host0
57         step choose indep 0 type osd
58         step emit
59 }
60
61 rule rule-r4 {
62         ruleset 0
63         type replicated
64         min_size 4
65         max_size 5
66         step take host0
67         step choose indep 0 type osd
68         step emit
69 }
70
71 rule rule-e0 {
72         ruleset 0
73         type erasure
74         min_size 1
75         max_size 10
76         step take host0
77         step choose indep 0 type osd
78         step emit
79 }
80
81 rule rule-e1 {
82         ruleset 1
83         type erasure
84         min_size 1
85         max_size 10
86         step take host0
87         step choose indep 0 type osd
88         step emit
89 }