Signed-off-by: Alex Ainscow <aainscow@uk.ibm.com>
OSDMap
------
-- [ ] src/osd/OSDMap.cc add release name mapping for `SERVER_X` in `pending_require_osd_release()`
+- [x] src/osd/OSDMap.cc add release name mapping for `SERVER_X` in `pending_require_osd_release()`
- [ ] OSDMap::get_min_compat_client: core team evaluate
Code cleanup
std::optional<std::string> OSDMap::pending_require_osd_release() const
{
+ if (HAVE_FEATURE(get_up_osd_features(), SERVER_UMBRELLA) &&
+ require_osd_release < ceph_release_t::umbrella) {
+ return "umbrella";
+ }
if (HAVE_FEATURE(get_up_osd_features(), SERVER_TENTACLE) &&
require_osd_release < ceph_release_t::tentacle) {
return "tentacle";