Actions
Feature #7571
closederasure code: implicit ruleset creation when a pool is created
% Done:
100%
Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
Here is the current, mandatory, sequence to create an erasure coded pool:
- ./ceph osd crush rule create-erasure ecruleset
- ./ceph osd pool create ecpool 12 12 erasure crush_ruleset=ecruleset
It is proposed to allow for
- ./ceph osd pool create ecpool 12 12 erasure
to be a shortcut to
- ./ceph osd crush rule create-erasure ecpool
- ./ceph osd pool create ecpool 12 12 erasure crush_ruleset=ecpool
i.e. implicitly create a ruleset named after pool, if it does not already exist.
Actions