]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/librbd/fsx.c: disable RBD object map for krbd 3749/head
authorJason Dillaman <dillaman@redhat.com>
Tue, 17 Feb 2015 01:44:04 +0000 (20:44 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 17 Feb 2015 01:44:04 +0000 (20:44 -0500)
RBD object map requires exclusive lock support, which is not
yet available in the kernel client.

Fixes: #10900
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/test/librbd/fsx.c

index 37e5db11fe904af12348d06d5349d6db88e82524..e2ad45c4bb3f6421e7d9116c5135d2d0c725e26d 100644 (file)
@@ -480,7 +480,8 @@ __librbd_clone(struct rbd_ctx *ctx, const char *src_snapname,
 
        uint64_t features = RBD_FEATURES_ALL;
        if (krbd) {
-               features &= ~RBD_FEATURE_EXCLUSIVE_LOCK;
+               features &= ~(RBD_FEATURE_EXCLUSIVE_LOCK |
+                             RBD_FEATURE_OBJECT_MAP);
        }
        ret = rbd_clone2(ioctx, ctx->name, src_snapname, ioctx,
                         dst_imagename, features, order,