technique={reed_sol_van|cauchy} \
[k={data-chunks}] \
[m={coding-chunks}] \
- [ruleset-root={root}] \
- [ruleset-failure-domain={bucket-type}] \
+ [crush-root={root}] \
+ [crush-failure-domain={bucket-type}] \
+ [crush-device-class={device-class}] \
[directory={directory}] \
[--force]
:Required: No.
:Default: reed_sol_van
-``ruleset-root={root}``
+``crush-root={root}``
:Description: The name of the crush bucket used for the first step of
the ruleset. For intance **step take default**.
:Required: No.
:Default: default
-``ruleset-failure-domain={bucket-type}``
+``crush-failure-domain={bucket-type}``
:Description: Ensure that no two chunks are in a bucket with the same
failure domain. For instance, if the failure domain is
:Required: No.
:Default: host
+``crush-device-class={device-class}``
+
+:Description: Restrict placement to devices of a specific class (e.g.,
+ ``ssd`` or ``hdd``), using the crush device class names
+ in the CRUSH map.
+
+:Type: String
+:Required: No.
+:Default:
+
``directory={directory}``
:Description: Set the **directory** name from which the erasure code