Feature #7662
closedadd a "ec profiles" map to OSDMap
100%
Description
to be used instead of pg_pool_t which could be replaced by the name of the properties map.
Updated by Loïc Dachary about 10 years ago
OSDMap has a new field properties, a named list of properties map
A given property list would be set with ceph osd set properties mypropertylist foo=bar frob=nitz ...
When creating an erasure code crush ruleset, the name of the property list is used instead of the list itself and is looked up in the osdmap before instantiating the erasure code plugin to which the crush ruleset creation is delegated.
ceph osd pool create also has a property reference instead of a property list and is looked up by the same function when setting the pool size etc.
PGBackend lookup the properties in osdmap before instantiating the erasure code plugin
Updated by Loïc Dachary about 10 years ago
- Subject changed from add a properties map to OSDMap to add a "ec profiles" map to OSDMap
s/properties/ec profile/g
Updated by Loïc Dachary about 10 years ago
- Status changed from In Progress to Fix Under Review
- Priority changed from Normal to Urgent
- % Done changed from 0 to 80
ABANDONNED work in progress
I've set it to urgent so someone can decide if it should be in Firefly or not. Not being in Firefly is going to be a burden when it is applied in Giant but it's not a catastrophy ;-)
Updated by Loïc Dachary about 10 years ago
- Status changed from Fix Under Review to In Progress
Updated by Loïc Dachary about 10 years ago
- Status changed from In Progress to Fix Under Review
Updated by Loïc Dachary about 10 years ago
- Status changed from Fix Under Review to Resolved
- % Done changed from 80 to 100