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 <sage@newdream.net>
This commit is contained in:
Sage Weil 2021-04-06 09:41:09 -05:00
parent 0f65e5cffa
commit d4ac4f3b78
3 changed files with 25 additions and 1 deletions

View File

@ -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

View File

@ -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

View File

@ -8,5 +8,5 @@ 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
- 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