# begin crush map tunable choose_local_tries 0 tunable choose_local_fallback_tries 0 tunable choose_total_tries 50 tunable chooseleaf_descend_once 1 tunable chooseleaf_vary_r 1 tunable straw_calc_version 1 # devices device 0 osd.0 device 1 osd.1 device 2 osd.2 device 3 osd.3 device 4 osd.4 device 5 osd.5 # types type 0 osd type 1 host type 2 chassis type 3 rack type 4 row type 5 pdu type 6 pod type 7 room type 8 datacenter type 9 region type 10 root type 11 disktype # buckets disktype rmosd1_ssd { id -5 # do not change unnecessarily # weight 0.058 alg straw2 hash 0 # rjenkins1 item osd.3 weight 0.058 } disktype rmosd1_spinning { id -6 # do not change unnecessarily # weight 0.500 alg straw2 hash 0 # rjenkins1 item osd.0 weight 0.500 } host rmosd1 { id -2 # do not change unnecessarily # weight 0.557 alg straw2 hash 0 # rjenkins1 item rmosd1_ssd weight 0.500 item rmosd1_spinning weight 0.058 } disktype rmosd2_ssd { id -7 # do not change unnecessarily # weight 0.058 alg straw2 hash 0 # rjenkins1 item osd.4 weight 0.058 } disktype rmosd2_spinning { id -8 # do not change unnecessarily # weight 0.500 alg straw2 hash 0 # rjenkins1 item osd.1 weight 0.500 } host rmosd2 { id -3 # do not change unnecessarily # weight 0.557 alg straw2 hash 0 # rjenkins1 item rmosd2_ssd weight 0.500 item rmosd2_spinning weight 0.058 } disktype rmosd3_ssd { id -9 # do not change unnecessarily # weight 0.058 alg straw2 hash 0 # rjenkins1 item osd.5 weight 0.058 } disktype rmosd3_spinning { id -10 # do not change unnecessarily # weight 0.500 alg straw2 hash 0 # rjenkins1 item osd.2 weight 0.500 } host rmosd3 { id -4 # do not change unnecessarily # weight 0.557 alg straw2 hash 0 # rjenkins1 item rmosd3_ssd weight 0.500 item rmosd3_spinning weight 0.058 } root default { id -1 # do not change unnecessarily # weight 1.672 alg straw2 hash 0 # rjenkins1 item rmosd1 weight 0.557 item rmosd2 weight 0.557 item rmosd3 weight 0.557 } root spinning { id -11 # do not change unnecessarily # weight 1.500 alg straw2 hash 0 # rjenkins1 item rmosd1_spinning weight 0.500 item rmosd2_spinning weight 0.500 item rmosd3_spinning weight 0.500 } root ssd { id -12 # do not change unnecessarily # weight 0.174 alg straw2 hash 0 # rjenkins1 item rmosd1_ssd weight 0.058 item rmosd2_ssd weight 0.058 item rmosd3_ssd weight 0.058 } # rules rule replicated_ruleset { ruleset 0 type replicated min_size 1 max_size 10 step take spinning step chooseleaf firstn 0 type disktype step emit } rule spinning { ruleset 1 type erasure min_size 3 max_size 20 step set_chooseleaf_tries 5 step take spinning step chooseleaf indep 0 type osd step emit } rule ssd { ruleset 2 type replicated min_size 1 max_size 10 step take ssd step chooseleaf firstn 0 type disktype step emit } # end crush map