]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa: use bluestore for cephfs cephtool tests
authorJosh Durgin <jdurgin@redhat.com>
Wed, 19 Apr 2017 05:54:04 +0000 (22:54 -0700)
committerJosh Durgin <jdurgin@redhat.com>
Thu, 20 Apr 2017 00:45:44 +0000 (17:45 -0700)
This lets the tests enable ec overwrites

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
src/test/cephtool-test-mds.sh
src/test/vstart_wrapper.sh

index 93ea99b4f8539d639d8f2593ed07058c936f79e1..90f309c042797e580dbc4766ae9e3d59c9c59148 100755 (executable)
@@ -18,7 +18,7 @@
 source $(dirname $0)/detect-build-env-vars.sh
 
 CEPH_CLI_TEST_DUP_COMMAND=1 \
-MDS=1 MON=1 OSD=3 MGR=0 CEPH_PORT=7200 $CEPH_ROOT/src/test/vstart_wrapper.sh \
+MDS=1 MON=1 OSD=3 MGR=0 CEPH_PORT=7200 CEPH_OBJECTSTORE="bluestore" $CEPH_ROOT/src/test/vstart_wrapper.sh \
     $CEPH_ROOT/qa/workunits/cephtool/test.sh \
     --test-mds \
     --asok-does-not-need-root
index 62cd6e16b8a4c00d2f51d09e50c80028aaeaf975..17fd9836f66a2232bd1b0990abf97bfa74763d52 100755 (executable)
@@ -30,8 +30,13 @@ function vstart_setup()
     trap "teardown $CEPH_DIR" EXIT
     export LC_ALL=C # some tests are vulnerable to i18n
     export PATH="$(pwd):${PATH}"
+    OBJSTORE_ARGS=""
+    if [ "bluestore" = "${CEPH_OBJECTSTORE}" ]; then
+        OBJSTORE_ARGS="-b"
+    fi
     $CEPH_ROOT/src/vstart.sh \
         --short \
+        $OBJSTORE_ARGS \
         -o 'paxos propose interval = 0.01' \
         -n -l || return 1
     export CEPH_CONF=$CEPH_DIR/ceph.conf