]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/librbd: in test_notify set object-map and fast-diff features by default
authorMykola Golub <mgolub@mirantis.com>
Tue, 8 Nov 2016 08:15:46 +0000 (10:15 +0200)
committerMykola Golub <mgolub@mirantis.com>
Tue, 8 Nov 2016 08:15:46 +0000 (10:15 +0200)
The test uses these features and fails if they are not set. Also, check
the features are provided by the user.

Signed-off-by: Mykola Golub <mgolub@mirantis.com>
src/test/librbd/test_notify.py

index 43034c741d84620f821bdb665c07eb5445be242d..ecd8bd48e5ac5c64f6647c494113d062d3ebe1a0 100755 (executable)
@@ -43,9 +43,12 @@ def get_features():
     if features is not None:
         features = int(features)
     else:
-        features = int(RBD_FEATURE_EXCLUSIVE_LOCK | RBD_FEATURE_LAYERING)
+        features = int(RBD_FEATURE_EXCLUSIVE_LOCK | RBD_FEATURE_LAYERING |
+                       RBD_FEATURE_OBJECT_MAP | RBD_FEATURE_FAST_DIFF)
     assert((features & RBD_FEATURE_EXCLUSIVE_LOCK) != 0)
     assert((features & RBD_FEATURE_LAYERING) != 0)
+    assert((features & RBD_FEATURE_OBJECT_MAP) != 0)
+    assert((features & RBD_FEATURE_FAST_DIFF) != 0)
     return features
 
 def master(ioctx):