Skip to content

Commit

Permalink
qa: cephfs add fscrypt test suite for kclient
Browse files Browse the repository at this point in the history
For both io path and common test cases in xfstests. Currently only
support the centos and ubuntu distros. But for rhel we couldn't
install the 'userspace-rcu-devel', 'device-mapper-devel' and
'libedit-devel' dependency packages.

Fixes: https://tracker.ceph.com/issues/58133
Signed-off-by: Xiubo Li <xiubli@redhat.com>
  • Loading branch information
lxbsz committed Dec 1, 2022
1 parent ebffca2 commit 54285f6
Show file tree
Hide file tree
Showing 34 changed files with 65 additions and 0 deletions.
Empty file added qa/suites/fs/fscrypt/%
Empty file.
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/.qa
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/begin
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/bluestore-bitmap.yaml
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/clusters/.qa
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/clusters/1-mds-1-client.yaml
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/conf
Empty file added qa/suites/fs/fscrypt/distro/$
Empty file.
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/distro/.qa
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/distro/centos_latest.yaml
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/distro/ubuntu_latest.yaml
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/mount/.qa
Empty file.
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/mount/kclient/.qa
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/mount/kclient/mount-syntax/.qa
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/mount/kclient/mount-syntax/v1.yaml
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/mount/kclient/mount.yaml
Empty file.
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/mount/kclient/overrides/.qa
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/mount/kclient/overrides/distro/.qa
Empty file.
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/overrides/.qa
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/overrides/ignorelist_health.yaml
5 changes: 5 additions & 0 deletions qa/suites/fs/fscrypt/overrides/ignorelist_health_more.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
overrides:
ceph:
log-ignorelist:
- Reduced data availability
- Degraded data redundancy
5 changes: 5 additions & 0 deletions qa/suites/fs/fscrypt/overrides/pg-warn.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
overrides:
ceph:
conf:
global:
mon pg warn min per osd: 0
1 change: 1 addition & 0 deletions qa/suites/fs/fscrypt/tasks/.qa
5 changes: 5 additions & 0 deletions qa/suites/fs/fscrypt/tasks/fscrypt-common.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
tasks:
- cephfs_test_runner:
fail_on_skip: false
modules:
- tasks.cephfs.test_fscrypt
7 changes: 7 additions & 0 deletions qa/suites/fs/fscrypt/tasks/fscrypt-dbench.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
tasks:
- workunit:
timeout: 6h
clients:
client.0:
- fs/fscrypt.sh none dbench
- fs/fscrypt.sh unlocked dbench
7 changes: 7 additions & 0 deletions qa/suites/fs/fscrypt/tasks/fscrypt-ffsb.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
tasks:
- workunit:
timeout: 6h
clients:
client.0:
- fs/fscrypt.sh none ffsb
- fs/fscrypt.sh unlocked ffsb
7 changes: 7 additions & 0 deletions qa/suites/fs/fscrypt/tasks/fscrypt-iozone.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
tasks:
- workunit:
timeout: 6h
clients:
client.0:
- fs/fscrypt.sh none iozone
- fs/fscrypt.sh unlocked iozone
7 changes: 7 additions & 0 deletions qa/suites/fs/fscrypt/tasks/fscrypt-pjd.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
tasks:
- workunit:
timeout: 6h
clients:
client.0:
- fs/fscrypt.sh none pjd
- fs/fscrypt.sh unlocked pjd

0 comments on commit 54285f6

Please sign in to comment.