Merge pull request #67268 from perezjosibm/wip-perezjos-tracker74444

qa/suites/crimson-rados: first version of cephfs/
This commit is contained in:
Jose Juan Palacios-Perez 2026-04-14 10:27:41 +01:00 committed by GitHub
commit 5b7512ec1a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
19 changed files with 133 additions and 0 deletions

View File

@ -0,0 +1,32 @@
overrides:
ceph-deploy:
conf:
global:
osd pool default size: 2
osd crush chooseleaf type: 0
osd pool default pg num: 128
osd pool default pgp num: 128
fs: xfs
ceph:
conf:
osd:
osd shutdown pgref assert: true
crimson cpu num: 4
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
roles:
- [mon.a, mds.a, mgr.x, osd.0, osd.1]
- [mon.b, mds.b, mon.c, mgr.y, osd.2, osd.3]
- [client.0]
openstack:
- volumes: # attached to each instance
count: 2
size: 10 # GB
log-rotate:
ceph-mds: 10G
ceph-osd: 10G

View File

View File

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

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

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

View File

@ -0,0 +1 @@
.qa/clusters/crimson/crimson-fixed-3-cephfs.yaml

View File

@ -0,0 +1 @@
.qa/distros/crimson-supported-all-distro/

View File

@ -0,0 +1 @@
.qa/config/crimson_qa_overrides.yaml

View File

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

View File

@ -0,0 +1,13 @@
tasks:
- ceph:
fs: xfs
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

View File

@ -0,0 +1,16 @@
# no need to verify os + flavor + sha1
verify_ceph_hash: false
tasks:
- cephadm:
conf:
mgr:
debug ms: 1
debug mgr: 20
debug osd: 10
- cephadm.shell:
mon.a:
- ceph orch status
- ceph orch ps
- ceph orch ls
- ceph orch host ls
- ceph orch device ls

View File

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

View File

View File

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

View File

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

View File

@ -0,0 +1,11 @@
overrides:
tasks:
- ceph:
fs: xfs
log-ignorelist:
- \(POOL_APP_NOT_ENABLED\)
- ceph-fuse:
- workunit:
clients:
all:
- suites/blogbench.sh

View File

@ -0,0 +1,10 @@
overrides:
tasks:
- ceph:
log-ignorelist:
- \(POOL_APP_NOT_ENABLED\)
- ceph-fuse:
- workunit:
clients:
all:
- suites/fsstress.sh

View File

@ -0,0 +1,22 @@
overrides:
ceph:
log-ignorelist:
- overall HEALTH_
- \(CACHE_POOL_NO_HIT_SET\)
- \(POOL_APP_NOT_ENABLED\)
- is full \(reached quota
- \(OSDMAP_FLAGS\)
- \(OSD_
- \(PG_
- \(POOL_
- \(CACHE_POOL_
- \(POOL_FULL\)
tasks:
- ceph-fuse: [client.0]
- workunit:
clients:
client.0:
- suites/iozone.sh
env:
RBD_FEATURES: "61"

View File

@ -0,0 +1,19 @@
overrides:
tasks:
- ceph:
fs: xfs
log-ignorelist:
- \(POOL_APP_NOT_ENABLED\)
conf:
mds:
debug mds: 20
debug ms: 1
client:
debug client: 20
debug ms: 1
fuse set user groups: true
- ceph-fuse:
- workunit:
clients:
all:
- suites/pjd.sh