# rules
<rules>
- <rule 1x>
- id 1
- step take root
- step choose_indep 1 osd
- step emit
- </rule>
- <rule 2x>
- id 2
- step take root
- step choose_indep 2 osd
- step emit
- </rule>
- <rule 3x>
- id 3
- step take root-d2
- step choose_indep 3 osd
- step emit
+ <rule normal>
+ pool 0
+ type replicated
+ min_size 1
+ mix_size 4
+ step take root
+ step choose_indep 0 osd
+ step emit
</rule>
</rules>
}
}
+ # rules
+ for my $rule_name (keys %{$arr->{'rules'}->{'rule'}}) {
+ my $r = $arr->{'rules'}->{'rule'}->{$rule_name};
+ my $pool = $r->{'pool'};
+ my $typeid = $rule_types{$r->{'type'}};
+ my $min_size = $r->{'min_size'};
+ my $max_size = $r->{'max_size'};
+
+ }
+
$wrap->finalize;
$wrap->write_to_file($outfn);
1;