]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: adding 'reef' to pending_require_osd_release 60981/head
authorPhilipp Hufnagl <p.hufnagl@proxmox.com>
Wed, 22 Nov 2023 11:31:41 +0000 (12:31 +0100)
committerSridhar Seshasayee <sseshasa@redhat.com>
Fri, 6 Dec 2024 16:15:41 +0000 (21:45 +0530)
It appears adding 'reef' to pending_require_osd_release has been
forgotten. This PR adds it

Signed-off-by: Philipp Hufangl <p.hufnagl@proxmox.com>
(cherry picked from commit e443ef3562f9718b224acb550206497b5fdfe82e)
(cherry picked from commit a6dc3b6e69ee591b08943fd00aef4d3e2fad9964)

src/osd/OSDMap.cc

index c252dd9afdf96347cfcac8e1f78748be01d867cf..0ef8ad1fe5724d09f093014ae1c01a7c1168ae40 100644 (file)
@@ -7423,6 +7423,10 @@ unsigned OSDMap::get_device_class_flags(int id) const
 
 std::optional<std::string> OSDMap::pending_require_osd_release() const
 {
+  if (HAVE_FEATURE(get_up_osd_features(), SERVER_REEF) &&
+      require_osd_release < ceph_release_t::reef) {
+    return "reef";
+  }
   if (HAVE_FEATURE(get_up_osd_features(), SERVER_QUINCY) &&
       require_osd_release < ceph_release_t::quincy) {
     return "quincy";