Feature #7291
openEC: add mechanism for mon to detect and whitelist EC plugins which are globally available
40%
Description
Otherwise, we might end up with a situation where the mon believes an EC plugin is usable and creates such a pool, but it turns out that no OSD (or worse yet, only some of the osds) actually have that plugin. This probably should not be a thing where the mon distributes the plugin binary.
This should probably also include a versioning mechanism.
Updated by Loïc Dachary over 9 years ago
- Priority changed from Normal to High
It probably is higher priority for giant because there is more than one plugin.
Updated by Loïc Dachary over 9 years ago
- Status changed from New to 12
- Assignee set to Loïc Dachary
Updated by Loïc Dachary over 9 years ago
- Category set to OSD
- Priority changed from High to Urgent
- Target version set to 0.86
It happens on partial upgrades, when trying to create a pool that uses the lrc plugin. The OSD that have not been updated fail to load the lrc plugin because they do not have it and crash.
Updated by Loïc Dachary over 9 years ago
- Status changed from 12 to In Progress
Does this draft patch goes in the right direction ? Or should the fix use a different path ?
Updated by Samuel Just over 9 years ago
- Target version changed from 0.86 to 0.88
Updated by Loïc Dachary over 9 years ago
- Status changed from In Progress to 12
- Priority changed from Urgent to High
- Target version deleted (
0.88)
Interim solution addressed by http://tracker.ceph.com/issues/9343
Updated by Loïc Dachary about 9 years ago
- Assignee set to Loïc Dachary
- Target version set to v0.93 - Last Hammer Sprint
Updated by Loïc Dachary about 9 years ago
- Target version changed from v0.93 - Last Hammer Sprint to v0.94