qa/suites/crimson-rados: add seastore test case

Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
This commit is contained in:
chunmei-liu 2022-03-01 22:27:26 -08:00
parent c0c05efaf3
commit 815300a5bd
11 changed files with 62 additions and 0 deletions

View File

View File

@ -0,0 +1 @@
../../.qa/

View File

@ -0,0 +1 @@
.qa/distros/supported/centos_latest.yaml

View File

@ -0,0 +1 @@
../.qa/

View File

@ -0,0 +1,15 @@
roles:
- [mon.a, osd.0, osd.1, client.0, node-exporter.a]
- [mgr.x, osd.2, osd.3, client.1, prometheus.a, node-exporter.b]
overrides:
ceph:
conf:
osd:
osd shutdown pgref assert: true
global:
ms cluster mode: crc
ms service mode: crc
ms client mode: crc
ms mon service mode: crc
ms mon cluster mode: crc
ms mon client mode: crc

View File

@ -0,0 +1 @@
../.qa/

View File

@ -0,0 +1,18 @@
overrides:
install:
ceph:
flavor: crimson
tasks:
- install:
- ceph:
conf:
osd:
debug monc: 20
mon:
mon min osdmap epochs: 50
paxos service trim min: 10
# prune full osdmaps regularly
mon osdmap full prune min: 15
mon osdmap full prune interval: 2
mon osdmap full prune txsize: 2
flavor: crimson

View File

@ -0,0 +1 @@
../.qa/

View File

@ -0,0 +1,6 @@
overrides:
ceph:
fs: xfs
conf:
osd:
osd objectstore: seastore

View File

@ -0,0 +1 @@
../.qa/

View File

@ -0,0 +1,17 @@
overrides:
ceph:
crush_tunables: optimal
conf:
mon:
mon osd initial require min compat client: luminous
osd:
osd_discard_disconnected_ops: false
tasks:
- rados:
clients: [client.0]
ops: 4000
objects: 500
op_weights:
read: 45
write: 45
delete: 10