EC: add mechanism for mon to detect and whitelist EC plugins which are globally available
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.
#5 Updated by Loic Dachary over 5 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.