$ crushtool -i $TESTDIR/crush-classes/a --set-subtree-class default hdd --reclassify --reclassify-bucket %-ssd ssd default --reclassify-bucket ssd ssd default --reclassify-root default hdd -o foo
classify_root default (-1) as hdd
- new class hdd exists as 1
renumbering bucket -1 -> -5
renumbering bucket -4 -> -6
renumbering bucket -3 -> -7
renumbering bucket -2 -> -8
classify_bucket %-ssd as ssd default bucket default (root)
- created new class ssd as 2
match %-ssd to ttipod001-cephosd-2-ssd basename ttipod001-cephosd-2
have base -8
match %-ssd to ttipod001-cephosd-1-ssd basename ttipod001-cephosd-1
match %-ssd to ttipod001-cephosd-3-ssd basename ttipod001-cephosd-3
have base -6
classify_bucket ssd as ssd default bucket default (root)
- new class ssd exists as 2
match ssd to ssd basename default
have base -5
moving items from -24 (ttipod001-cephosd-3-ssd) to -6 (ttipod001-cephosd-3)
$ crushtool -i $TESTDIR/crush-classes/d --set-subtree-class default hdd --reclassify --reclassify-bucket %-ssd ssd default --reclassify-bucket ssd ssd default --reclassify-root default hdd -o foo
classify_root default (-1) as hdd
- new class hdd exists as 1
renumbering bucket -1 -> -13
renumbering bucket -6 -> -14
renumbering bucket -5 -> -15
renumbering bucket -3 -> -17
renumbering bucket -2 -> -18
classify_bucket %-ssd as ssd default bucket default (root)
- created new class ssd as 2
match %-ssd to node-20-ssd basename node-20
have base -18
match %-ssd to node-21-ssd basename node-21
match %-ssd to node-27-ssd basename node-27
created base -28
classify_bucket ssd as ssd default bucket default (root)
- new class ssd exists as 2
match ssd to ssd basename default
have base -13
moving items from -12 (node-27-ssd) to -28 (node-27)
$ crushtool -i $TESTDIR/crush-classes/e --reclassify --reclassify-bucket ceph-osd-ssd-% ssd default --reclassify-bucket ssd-root ssd default --reclassify-root default hdd -o foo
classify_root default (-1) as hdd
- new class hdd exists as 1
renumbering bucket -1 -> -55
renumbering bucket -34 -> -56
renumbering bucket -20 -> -57
renumbering bucket -46 -> -62
renumbering bucket -40 -> -63
classify_bucket ceph-osd-ssd-% as ssd default bucket default (root)
- new class ssd exists as 0
match ceph-osd-ssd-% to ceph-osd-ssd-node4 basename node4
have base -57
match ceph-osd-ssd-% to ceph-osd-ssd-node3 basename node3
match ceph-osd-ssd-% to ceph-osd-ssd-node8 basename node8
have base -61
classify_bucket ssd-root as ssd default bucket default (root)
- new class ssd exists as 0
match ssd-root to ssd-root basename default
have base -55
moving items from -49 (ceph-osd-ssd-node8) to -61 (node8)
$ crushtool -i $TESTDIR/crush-classes/c --reclassify --reclassify-bucket %-SSD ssd default --reclassify-bucket ssd ssd default --reclassify-root default hdd -o foo
classify_root default (-1) as hdd
- new class hdd exists as 0
renumbering bucket -1 -> -55
renumbering bucket -9 -> -56
renumbering bucket -8 -> -57
renumbering bucket -3 -> -62
renumbering bucket -2 -> -63
classify_bucket %-SSD as ssd default bucket default (root)
- created new class ssd as 2
match %-SSD to Ceph-Stor1-SSD basename Ceph-Stor1
have base -63
match %-SSD to Ceph-Stor2-SSD basename Ceph-Stor2
match %-SSD to Ceph-Stor8-SSD basename Ceph-Stor8
have base -56
classify_bucket ssd as ssd default bucket default (root)
- new class ssd exists as 2
match ssd to ssd basename default
have base -55
moving items from -18 (ssd) to -55 (default)
$ crushtool -i $TESTDIR/crush-classes/beesly --set-subtree-class 0513-R-0060 hdd --set-subtree-class 0513-R-0050 hdd --reclassify --reclassify-root 0513-R-0050 hdd --reclassify-root 0513-R-0060 hdd -o foo
classify_root 0513-R-0050 (-2) as hdd
- new class hdd exists as 0
renumbering bucket -2 -> -131
renumbering bucket -14 -> -132
renumbering bucket -34 -> -133
renumbering bucket -93 -> -169
renumbering bucket -68 -> -170
classify_root 0513-R-0060 (-65) as hdd
- new class hdd exists as 0
renumbering bucket -65 -> -35
renumbering bucket -76 -> -36
renumbering bucket -78 -> -37
$ crushtool -i $TESTDIR/crush-classes/flax --reclassify --reclassify-root default hdd -o foo
classify_root default (-1) as hdd
- new class hdd exists as 0
renumbering bucket -1 -> -5
renumbering bucket -12 -> -7
renumbering bucket -9 -> -8
$ crushtool -i $TESTDIR/crush-classes/gabe --reclassify --reclassify-root default hdd -o foo
classify_root default (-1) as hdd
- new class hdd exists as 0
rule 3 includes take on root default class 0
failed to reclassify map
[1]
$ crushtool -i $TESTDIR/crush-classes/gabe2 --reclassify --reclassify-root default hdd -o foo
classify_root default (-1) as hdd
- new class hdd exists as 0
renumbering bucket -1 -> -178
renumbering bucket -4 -> -179
renumbering bucket -25 -> -180
$ crushtool -i $TESTDIR/crush-classes/b --reclassify --reclassify-bucket %-hdd hdd default --reclassify-bucket %-ssd ssd default --reclassify-bucket ssd ssd default --reclassify-bucket hdd hdd default -o foo
classify_bucket %-hdd as hdd default bucket default (root)
- new class hdd exists as 0
match %-hdd to berta-hdd basename berta
have base -37
match %-hdd to oelgard-hdd basename oelgard
match %-hdd to carl-hdd basename carl
have base -32
classify_bucket %-ssd as ssd default bucket default (root)
- new class ssd exists as 1
match %-ssd to frauenhaus-ssd basename frauenhaus
already creating base -145
match %-ssd to herrenhaus-ssd basename herrenhaus
match %-ssd to bonobo-ssd basename bonobo
created base -156
classify_bucket hdd as hdd default bucket default (root)
- new class hdd exists as 0
match hdd to hdd basename default
have base -1
classify_bucket ssd as ssd default bucket default (root)
- new class ssd exists as 1
match ssd to ssd basename default
have base -1
moving items from -124 (bonobo-ssd) to -156 (bonobo)
$ crushtool -i $TESTDIR/crush-classes/f --reclassify --reclassify-root default hdd -o foo
classify_root default (-1) as hdd
- new class hdd exists as 0
renumbering bucket -1 -> -178
renumbering bucket -4 -> -179
renumbering bucket -25 -> -180
$ crushtool -i $TESTDIR/crush-classes/g --reclassify --reclassify-bucket sata-% hdd-sata default --reclassify-bucket sas-% hdd-sas default --reclassify-bucket sas hdd-sas default --reclassify-bucket sata hdd-sata default -o foo
classify_bucket sas as hdd-sas default bucket default (root)
- created new class hdd-sas as 1
match sas to sas basename default
have base -1
classify_bucket sas-% as hdd-sas default bucket default (root)
- new class hdd-sas exists as 1
match sas-% to sas-osd01 basename osd01
created base -73
match sas-% to sas-osd02 basename osd02
match sas-% to sas-rack3 basename rack3
created base -84
classify_bucket sata as hdd-sata default bucket default (root)
- created new class hdd-sata as 2
match sata to sata basename default
have base -1
classify_bucket sata-% as hdd-sata default bucket default (root)
- new class hdd-sata exists as 2
match sata-% to sata-osd11 basename osd11
created base -85
match sata-% to sata-osd10 basename osd10