From: Sage Weil Date: Fri, 10 Sep 2021 20:25:36 +0000 (-0500) Subject: test/objectstore/run_smr_bluestore_test.sh X-Git-Tag: v17.1.0~535^2~25 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=e26a6d9a53ed934278efb3a068a3febd82748f49;p=ceph-ci.git test/objectstore/run_smr_bluestore_test.sh Needs sudo/root to set up. Requires tcmu-runner and targetcli be installed (and a sufficiently new kernel, not sure what the exact version is!). Signed-off-by: Sage Weil --- diff --git a/src/test/objectstore/run_smr_bluestore_test.sh b/src/test/objectstore/run_smr_bluestore_test.sh new file mode 100644 index 00000000000..22017b0c5cb --- /dev/null +++ b/src/test/objectstore/run_smr_bluestore_test.sh @@ -0,0 +1,27 @@ +#!/bin/bash -ex + +echo "cd /backstores/user:zbc +create name=zbc0 size=20G cfgstring=model-HM/zsize-256/conv-10@zbc0.raw +cd /loopback +create naa.50014055e5f25aa0 +cd naa.50014055e5f25aa$1/luns +create /backstores/user:zbc/zbc0 0 +" | sudo targetcli + +function cleanup() { + echo "cd /loopback +delete naa.50014055e5f25aa$1 +cd /backstores/user:zbc +delete zbc0" | sudo targetcli + sudo rm -f zbc0.raw +} +trap cleanup EXIT + +DEV=`lsscsi | grep zbc | awk '{print $7}'` + +sudo ceph_test_objectstore \ + --bluestore-block-path $DEV \ + --gtest_filter=*/2 \ + --bluestore-block-db-create \ + --bluestore-block-db-size 1048576000 \ + $*