From e26a6d9a53ed934278efb3a068a3febd82748f49 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 10 Sep 2021 15:25:36 -0500 Subject: [PATCH] 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 --- .../objectstore/run_smr_bluestore_test.sh | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 src/test/objectstore/run_smr_bluestore_test.sh 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 \ + $* -- 2.39.5