]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test/cls_rbd: mask newer feature bits to support upgrade tests 17553/head
authorJason Dillaman <dillaman@redhat.com>
Wed, 6 Sep 2017 01:37:16 +0000 (21:37 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 7 Sep 2017 12:45:11 +0000 (08:45 -0400)
Fixes: http://tracker.ceph.com/issues/21217
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit aeb8f29d21625f3570e2f3e6dd26594d1a6df810)

src/test/cls_rbd/test_cls_rbd.cc

index 30f51202bda571d9e78c4670aaf159181c1def25..3235d045e724b17b2d6427025706c942b1f52122 100644 (file)
@@ -99,7 +99,8 @@ TEST_F(TestClsRbd, get_all_features)
 
   uint64_t all_features = 0;
   ASSERT_EQ(0, get_all_features(&ioctx, oid, &all_features));
-  ASSERT_EQ(RBD_FEATURES_ALL, all_features);
+  ASSERT_EQ(static_cast<uint64_t>(RBD_FEATURES_ALL),
+            static_cast<uint64_t>(all_features & RBD_FEATURES_ALL));
 
   ioctx.close();
 }