Feature #7291
open
EC: add mechanism for mon to detect and whitelist EC plugins which are globally available
Added by Samuel Just about 10 years ago.
Updated over 4 years ago.
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.
- Target version deleted (
v0.77)
- Description updated (diff)
- Priority changed from Normal to High
It probably is higher priority for giant because there is more than one plugin.
- Status changed from New to 12
- Assignee set to Loïc Dachary
- 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.
- Status changed from 12 to In Progress
Does this draft patch goes in the right direction ? Or should the fix use a different path ?
- % Done changed from 0 to 40
- Target version changed from 0.86 to 0.88
- Status changed from In Progress to 12
- Priority changed from Urgent to High
- Target version deleted (
0.88)
- Assignee deleted (
Loïc Dachary)
- Assignee set to Loïc Dachary
- Target version set to v0.93 - Last Hammer Sprint
- Target version changed from v0.93 - Last Hammer Sprint to v0.94
- Target version deleted (
v0.94)
- Priority changed from High to Normal
- Assignee deleted (
Loïc Dachary)
- Status changed from 12 to New
Also available in: Atom
PDF