#. **buckets:** Once you define bucket types, you must define each node
in the hierarchy, its type, and which devices or other nodes it
- containes.
+ contains.
#. **rules:** Rules define policy about how data is distributed across
devices in the hierarchy.
a name, normally ``osd.N`` where ``N`` is the device id.
Devices may also have a *device class* associated with them (e.g.,
-``hdd`` or ``ssd``), allowing them to be conveniently targetted by a
+``hdd`` or ``ssd``), allowing them to be conveniently targeted by a
crush rule.
::
a name, normally ``osd.N`` where ``N`` is the device id.
Devices may also have a *device class* associated with them (e.g.,
-``hdd`` or ``ssd``), allowing them to be conveniently targetted by a
+``hdd`` or ``ssd``), allowing them to be conveniently targeted by a
crush rule.
Types and Buckets
- For calculating ``pg_num`` value by yourself please take help of `pgcalc`_ tool
-As the number of OSDs increases, chosing the right value for pg_num
+As the number of OSDs increases, choosing the right value for pg_num
becomes more important because it has a significant influence on the
behavior of the cluster as well as the durability of the data when
something goes wrong (i.e. the probability that a catastrophic event