From: Sage Weil Date: Tue, 6 Apr 2021 14:41:09 +0000 (-0500) Subject: qa/suites/rados/objectstore: separate store_test tests X-Git-Tag: v17.1.0~2274^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F40626%2Fhead;p=ceph.git qa/suites/rados/objectstore: separate store_test tests This takes 5 hours currently. - Separate out filestore and memstore into separate task (~1 hr) - Split bluestore into -a and -b (a tests exclude SynethicMatrixC, b tests include it) Signed-off-by: Sage Weil --- diff --git a/qa/suites/rados/objectstore/backends/objectstore-bluestore-a.yaml b/qa/suites/rados/objectstore/backends/objectstore-bluestore-a.yaml new file mode 100644 index 0000000000000..e2c97d31af5c6 --- /dev/null +++ b/qa/suites/rados/objectstore/backends/objectstore-bluestore-a.yaml @@ -0,0 +1,12 @@ +roles: +- [mon.a, mgr.x, osd.0, osd.1, client.0] +openstack: +- volumes: # attached to each instance + count: 2 + size: 10 # GB +tasks: +- install: +- exec: + client.0: + - mkdir $TESTDIR/archive/ostest && cd $TESTDIR/archive/ostest && ulimit -Sn 16384 && CEPH_ARGS="--no-log-to-stderr --log-file $TESTDIR/archive/ceph_test_objectstore.log --debug-bluestore 20" ceph_test_objectstore --gtest_filter=*/2:-*SyntheticMatrixC* --gtest_catch_exceptions=0 + - rm -rf $TESTDIR/archive/ostest diff --git a/qa/suites/rados/objectstore/backends/objectstore-bluestore-b.yaml b/qa/suites/rados/objectstore/backends/objectstore-bluestore-b.yaml new file mode 100644 index 0000000000000..eacb5ab44bf9c --- /dev/null +++ b/qa/suites/rados/objectstore/backends/objectstore-bluestore-b.yaml @@ -0,0 +1,12 @@ +roles: +- [mon.a, mgr.x, osd.0, osd.1, client.0] +openstack: +- volumes: # attached to each instance + count: 2 + size: 10 # GB +tasks: +- install: +- exec: + client.0: + - mkdir $TESTDIR/archive/ostest && cd $TESTDIR/archive/ostest && ulimit -Sn 16384 && CEPH_ARGS="--no-log-to-stderr --log-file $TESTDIR/archive/ceph_test_objectstore.log --debug-bluestore 20" ceph_test_objectstore --gtest_filter=*SyntheticMatrixC*/2 --gtest_catch_exceptions=0 + - rm -rf $TESTDIR/archive/ostest diff --git a/qa/suites/rados/objectstore/backends/objectstore-filestore-memstore.yaml b/qa/suites/rados/objectstore/backends/objectstore-filestore-memstore.yaml new file mode 100644 index 0000000000000..fc7906e8b6d70 --- /dev/null +++ b/qa/suites/rados/objectstore/backends/objectstore-filestore-memstore.yaml @@ -0,0 +1,12 @@ +roles: +- [mon.a, mgr.x, osd.0, osd.1, client.0] +openstack: +- volumes: # attached to each instance + count: 2 + size: 10 # GB +tasks: +- install: +- exec: + client.0: + - mkdir $TESTDIR/archive/ostest && cd $TESTDIR/archive/ostest && ulimit -Sn 16384 && CEPH_ARGS="--no-log-to-stderr --log-file $TESTDIR/archive/ceph_test_objectstore.log --debug-bluestore 20" ceph_test_objectstore --gtest_filter=*/1:*/0 --gtest_catch_exceptions=0 + - rm -rf $TESTDIR/archive/ostest diff --git a/qa/suites/rados/objectstore/backends/objectstore.yaml b/qa/suites/rados/objectstore/backends/objectstore.yaml deleted file mode 100644 index b323a0eea8559..0000000000000 --- a/qa/suites/rados/objectstore/backends/objectstore.yaml +++ /dev/null @@ -1,12 +0,0 @@ -roles: -- [mon.a, mgr.x, osd.0, osd.1, client.0] -openstack: -- volumes: # attached to each instance - count: 2 - size: 10 # GB -tasks: -- install: -- exec: - client.0: - - mkdir $TESTDIR/archive/ostest && cd $TESTDIR/archive/ostest && ulimit -Sn 16384 && CEPH_ARGS="--no-log-to-stderr --log-file $TESTDIR/archive/ceph_test_objectstore.log --debug-bluestore 20" ceph_test_objectstore --gtest_filter=-*/3 --gtest_catch_exceptions=0 - - rm -rf $TESTDIR/archive/ostest