From: Mykola Golub Date: Sun, 3 Dec 2017 21:32:27 +0000 (+0000) Subject: test/librbd: enable fsx lite mode support X-Git-Tag: v13.0.2~851^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=718356e480ab8b9f7ba6552c6b495a4e6dc25407;p=ceph.git test/librbd: enable fsx lite mode support Signed-off-by: Mykola Golub --- diff --git a/src/test/librbd/fsx.cc b/src/test/librbd/fsx.cc index c6641966e912..9f651748c2f8 100644 --- a/src/test/librbd/fsx.cc +++ b/src/test/librbd/fsx.cc @@ -1676,9 +1676,9 @@ create_image() features |= (RBD_FEATURE_EXCLUSIVE_LOCK | RBD_FEATURE_JOURNALING); } - r = rbd_create2(ioctx, iname, 0, features, &order); + r = rbd_create2(ioctx, iname, file_size, features, &order); } else { - r = rbd_create(ioctx, iname, 0, &order); + r = rbd_create(ioctx, iname, file_size, &order); } if (r < 0) { simple_err("Error creating image", r); @@ -2882,8 +2882,7 @@ main(int argc, char **argv) break; #endif case 'L': - prt("lite mode not supported for rbd\n"); - exit(1); + lite = 1; break; case 'N': numops = getnum(optarg, &endp); @@ -2962,6 +2961,10 @@ main(int argc, char **argv) random_generator.seed(seed); + if (lite) { + file_size = maxfilelen; + } + ret = create_image(); if (ret < 0) { prterrcode(iname, ret);