# begin crush map

# devices
device 0 osd.0 class ssd
device 1 osd.1 class ssd
device 2 osd.2 class ssd
device 3 osd.3 class hdd
device 4 osd.4 class hdd
device 5 osd.5 class hdd

# types
type 0 osd
type 1 host
type 2 root

# buckets
host foo {
     id -3
     alg straw2
     hash 0
     item osd.0 weight 1.0
     item osd.1 weight 1.0
     item osd.2 weight 1.0
}

host bar {
     id -2
     alg straw2
     hash 0
     item osd.3 weight 1.0
     item osd.4 weight 1.0
     item osd.5 weight 1.0
}

root default {
     id -1
     alg straw2
     hash 0
     item foo weight 3.0
     item bar weight 3.0
}

# rules
rule data {
	ruleset 0
	type replicated
	min_size 1
	max_size 10
	step take default
	step chooseleaf firstn 0 type host
	step emit
}

# end crush map
