From 0dcba41cba96566d0b8da54cf0316d523b88ded2 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Wed, 19 Apr 2017 09:26:31 -0400 Subject: [PATCH] test: rbd master/slave notify test should test active features Fixes: http://tracker.ceph.com/issues/19692 Signed-off-by: Jason Dillaman --- src/test/librbd/test_notify.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/test/librbd/test_notify.py b/src/test/librbd/test_notify.py index ecd8bd48e5ac5..6571935f961fa 100755 --- a/src/test/librbd/test_notify.py +++ b/src/test/librbd/test_notify.py @@ -141,8 +141,10 @@ def slave(ioctx): assert(list(image.list_snaps()) == []) print("rebuild object map") - image.update_features(RBD_FEATURE_OBJECT_MAP | RBD_FEATURE_FAST_DIFF, - False) + features = image.features() & ( + RBD_FEATURE_OBJECT_MAP | RBD_FEATURE_FAST_DIFF) + if features: + image.update_features(features, False) image.update_features(RBD_FEATURE_OBJECT_MAP, True) assert((image.flags() & RBD_FLAG_OBJECT_MAP_INVALID) != 0) image.rebuild_object_map() -- 2.39.5