1 $ crushtool -c $TESTDIR/rules.txt --create-replicated-rule foo default host -o one > /dev/null
6 device 0 osd.0 class ssd
7 device 1 osd.1 class ssd
8 device 2 osd.2 class ssd
9 device 3 osd.3 class hdd
10 device 4 osd.4 class hdd
11 device 5 osd.5 class hdd
20 \tid -3\t\t# do not change unnecessarily (esc)
21 \tid -4 class ssd\t\t# do not change unnecessarily (esc)
22 \tid -7 class hdd\t\t# do not change unnecessarily (esc)
23 \t# weight 3.000 (esc)
25 \thash 0\t# rjenkins1 (esc)
26 \titem osd.0 weight 1.000 (esc)
27 \titem osd.1 weight 1.000 (esc)
28 \titem osd.2 weight 1.000 (esc)
31 \tid -2\t\t# do not change unnecessarily (esc)
32 \tid -5 class ssd\t\t# do not change unnecessarily (esc)
33 \tid -8 class hdd\t\t# do not change unnecessarily (esc)
34 \t# weight 3.000 (esc)
36 \thash 0\t# rjenkins1 (esc)
37 \titem osd.3 weight 1.000 (esc)
38 \titem osd.4 weight 1.000 (esc)
39 \titem osd.5 weight 1.000 (esc)
42 \tid -1\t\t# do not change unnecessarily (esc)
43 \tid -6 class ssd\t\t# do not change unnecessarily (esc)
44 \tid -9 class hdd\t\t# do not change unnecessarily (esc)
45 \t# weight 6.000 (esc)
47 \thash 0\t# rjenkins1 (esc)
48 \titem foo weight 3.000 (esc)
49 \titem bar weight 3.000 (esc)
55 \ttype replicated (esc)
58 \tstep take default (esc)
59 \tstep chooseleaf firstn 0 type host (esc)
64 \ttype replicated (esc)
67 \tstep take default (esc)
68 \tstep chooseleaf firstn 0 type host (esc)
83 $ crushtool -c $TESTDIR/rules.txt --create-replicated-rule foo-ssd default host -o two --device-class ssd > /dev/null
88 device 0 osd.0 class ssd
89 device 1 osd.1 class ssd
90 device 2 osd.2 class ssd
91 device 3 osd.3 class hdd
92 device 4 osd.4 class hdd
93 device 5 osd.5 class hdd
102 \tid -3\t\t# do not change unnecessarily (esc)
103 \tid -4 class ssd\t\t# do not change unnecessarily (esc)
104 \tid -7 class hdd\t\t# do not change unnecessarily (esc)
105 \t# weight 3.000 (esc)
107 \thash 0\t# rjenkins1 (esc)
108 \titem osd.0 weight 1.000 (esc)
109 \titem osd.1 weight 1.000 (esc)
110 \titem osd.2 weight 1.000 (esc)
113 \tid -2\t\t# do not change unnecessarily (esc)
114 \tid -5 class ssd\t\t# do not change unnecessarily (esc)
115 \tid -8 class hdd\t\t# do not change unnecessarily (esc)
116 \t# weight 3.000 (esc)
118 \thash 0\t# rjenkins1 (esc)
119 \titem osd.3 weight 1.000 (esc)
120 \titem osd.4 weight 1.000 (esc)
121 \titem osd.5 weight 1.000 (esc)
124 \tid -1\t\t# do not change unnecessarily (esc)
125 \tid -6 class ssd\t\t# do not change unnecessarily (esc)
126 \tid -9 class hdd\t\t# do not change unnecessarily (esc)
127 \t# weight 6.000 (esc)
129 \thash 0\t# rjenkins1 (esc)
130 \titem foo weight 3.000 (esc)
131 \titem bar weight 3.000 (esc)
137 \ttype replicated (esc)
140 \tstep take default (esc)
141 \tstep chooseleaf firstn 0 type host (esc)
146 \ttype replicated (esc)
149 \tstep take default class ssd (esc)
150 \tstep chooseleaf firstn 0 type host (esc)