From 718356e480ab8b9f7ba6552c6b495a4e6dc25407 Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Sun, 3 Dec 2017 21:32:27 +0000 Subject: [PATCH] test/librbd: enable fsx lite mode support Signed-off-by: Mykola Golub --- src/test/librbd/fsx.cc | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/test/librbd/fsx.cc b/src/test/librbd/fsx.cc index c6641966e91..9f651748c2f 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); -- 2.47.3