+++ /dev/null
-
-# devices
-device 1 osd001
-device 2 osd002
-device 3 osd003 down # same as offload 1.0
-device 4 osd004 offload 0 # 0.0 -> normal, 1.0 -> failed
-device 5 osd005 offload 0.1
-device 6 osd006 offload 0.1
-
-# hierarchy
-type 0 osd # 'device' is actually the default for 0
-type 2 cab
-type 3 row
-type 10 pool
-
-cab root {
- id -1 # optional
- alg tree # required
- item osd001
- item osd002 weight 600 pos 1
- item osd003 weight 600 pos 0
- item osd004 weight 600 pos 3
- item osd005 weight 600 pos 4
-}
-
-# rules
-rule normal {
- # these are required.
- pool 0
- type replicated
- min_size 1
- max_size 4
- # need 1 or more of these.
- step take root
- step choose firstn 0 type osd
- step emit
-}
-
-rule {
- pool 1
- type erasure
- min_size 3
- max_size 6
- step take root
- step choose indep 0 type osd
- step emit
-}