Subtask #7158
closed
Feature #4929: Erasure encoded placement group
EC: flesh out how the ceph tool should be used to manage ec pools and create sub tasks for doing it
Added by Samuel Just over 10 years ago.
Updated about 10 years ago.
Description
Not sure how much of this has been handled already.
- Assignee set to Joao Eduardo Luis
- Target version changed from v0.76a to v0.76b
i think pool creation is all there. the create-pyramid rule we can treat separately, i think!
but... should we have a create-erasure command?
- Assignee changed from Joao Eduardo Luis to Loïc Dachary
- Priority changed from Normal to Urgent
- Status changed from New to Resolved
- % Done changed from 0 to 100
- Translation missing: en.field_remaining_hours set to 0.0
http://tracker.ceph.com/issues/7146 was created and implemented. There does not seem to be a need for more tools.
Creating a pool is done with the (already modified) ceph osd pool create command. Erasure coded crush rulesets can either be created manually ( the indep behavior was adapted to match the needs of erasure coded pools ) or with the rule create-erasure command which is more convenient from the sysadmin point of view. Chosing the right erasure code plugin and the parameters to configure it is done through the pool properties if fine grain control is needed. Some operations are not available for erasure coded pools ( omap family ) and the user facing interface is an EINVAL error rather than a new command.
Also available in: Atom
PDF