]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd: prevent upgrading unsupported cluster
authormyoungwon oh <omwmw@sk.com>
Thu, 25 May 2017 20:50:11 +0000 (05:50 +0900)
committermyoungwon oh <omwmw@sk.com>
Thu, 25 May 2017 20:52:56 +0000 (05:52 +0900)
Signed-off-by: Myoungwon Oh omwmw@sk.com
Signed-off-by: Sage Weil sage@redhat.com
src/osd/PrimaryLogPG.cc

index e41e105d3ef71c93438fa1b9276ce82221015a6d..c462047a7f0f0ec16bfad5e22d3a0259f4ef540e 100644 (file)
@@ -5803,6 +5803,10 @@ int PrimaryLogPG::do_osd_ops(OpContext *ctx, vector<OSDOp>& ops)
          result = -ENOENT;
          break;
        }
+       if (!get_osdmap()->test_flag(CEPH_OSDMAP_REQUIRE_LUMINOUS)) {
+         result = -EOPNOTSUPP;
+         break;
+       }
 
        object_t target_name;
        object_locator_t target_oloc;