# 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 chooseleaf_stable 1 tunable straw_calc_version 1 tunable allowed_bucket_algs 54 # devices device 0 osd.0 class hdd device 1 osd.1 class hdd device 2 osd.2 class hdd device 3 osd.3 class hdd device 4 osd.4 class hdd device 5 osd.5 class hdd device 6 osd.6 class hdd device 7 osd.7 class hdd device 8 osd.8 class hdd device 9 osd.9 class hdd device 10 osd.10 class hdd device 11 osd.11 class hdd device 12 osd.12 class hdd device 13 osd.13 class hdd device 14 osd.14 class hdd device 15 osd.15 class hdd device 16 osd.16 class hdd device 17 osd.17 class hdd device 18 osd.18 class hdd device 19 osd.19 class hdd # 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 zone type 10 region type 11 root # buckets host avmlp-osd-001 { id -3 # do not change unnecessarily id -4 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.0 weight 1.999 } host avmlp-osd-002 { id -5 # do not change unnecessarily id -6 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.1 weight 1.999 } host avmlp-osd-003 { id -7 # do not change unnecessarily id -8 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.2 weight 1.999 } host avmlp-osd-004 { id -9 # do not change unnecessarily id -10 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.3 weight 1.999 } host avmlp-osd-005 { id -11 # do not change unnecessarily id -12 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.4 weight 1.999 } host avmlp-osd-006 { id -13 # do not change unnecessarily id -14 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.5 weight 1.999 } host avmlp-osd-007 { id -15 # do not change unnecessarily id -16 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.6 weight 1.999 } host avmlp-osd-008 { id -17 # do not change unnecessarily id -18 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.7 weight 1.999 } host avmlp-osd-009 { id -19 # do not change unnecessarily id -20 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.8 weight 1.999 } host avmlp-osd-010 { id -21 # do not change unnecessarily id -22 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.9 weight 1.999 } host avmlp-osd-011 { id -23 # do not change unnecessarily id -24 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.10 weight 1.999 } host avmlp-osd-012 { id -25 # do not change unnecessarily id -26 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.11 weight 1.999 } host avmlp-osd-013 { id -27 # do not change unnecessarily id -28 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.12 weight 1.999 } host avmlp-osd-014 { id -29 # do not change unnecessarily id -30 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.13 weight 1.999 } host avmlp-osd-015 { id -31 # do not change unnecessarily id -32 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.14 weight 1.999 } host avmlp-osd-016 { id -33 # do not change unnecessarily id -34 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.15 weight 1.999 } host avmlp-osd-017 { id -35 # do not change unnecessarily id -36 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.16 weight 1.999 } host avmlp-osd-018 { id -37 # do not change unnecessarily id -38 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.17 weight 1.999 } host avmlp-osd-019 { id -39 # do not change unnecessarily id -40 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.18 weight 1.999 } host avmlp-osd-020 { id -41 # do not change unnecessarily id -42 class hdd # do not change unnecessarily # weight 1.999 alg straw2 hash 0 # rjenkins1 item osd.19 weight 1.999 } rack nuciberterminal { # weight 19.990 alg straw2 hash 0 # rjenkins1 item avmlp-osd-001 weight 1.999 item avmlp-osd-003 weight 1.999 item avmlp-osd-005 weight 1.999 item avmlp-osd-007 weight 1.999 item avmlp-osd-009 weight 1.999 item avmlp-osd-011 weight 1.999 item avmlp-osd-013 weight 1.999 item avmlp-osd-015 weight 1.999 item avmlp-osd-017 weight 1.999 item avmlp-osd-019 weight 1.999 } rack nuciberterminal2 { # weight 19.990 alg straw2 hash 0 # rjenkins1 item avmlp-osd-002 weight 1.999 item avmlp-osd-004 weight 1.999 item avmlp-osd-006 weight 1.999 item avmlp-osd-008 weight 1.999 item avmlp-osd-010 weight 1.999 item avmlp-osd-012 weight 1.999 item avmlp-osd-014 weight 1.999 item avmlp-osd-016 weight 1.999 item avmlp-osd-018 weight 1.999 item avmlp-osd-020 weight 1.999 } datacenter mediapro { # weight 0.000 alg straw2 hash 0 # rjenkins1 item nuciberterminal2 weight 19.990 } datacenter itconic { # weight 0.000 alg straw2 hash 0 # rjenkins1 item nuciberterminal weight 19.990 } root default { id -1 # do not change unnecessarily id -2 class hdd # do not change unnecessarily # weight 39.980 alg straw2 hash 0 # rjenkins1 item mediapro weight 19.990 item itconic weight 19.990 } # rules rule replicated_rule { id 0 type replicated min_size 2 max_size 10 step take default step chooseleaf firstn 0 type datacenter step emit } rule ciberterminalRule { id 1 type replicated min_size 2 max_size 10 # begin iterating in the "root" of the crush tree step take default step choose firstn 4 type datacenter step chooseleaf firstn 2 type host step emit } # end crush map