From 483eb2f56657e8e7f419ab1a4fab8dce9ade8609 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 20:24:20 +0200 Subject: Adding upstream version 14.2.21. Signed-off-by: Daniel Baumann --- qa/suites/krbd/rbd/% | 0 qa/suites/krbd/rbd/.qa | 1 + qa/suites/krbd/rbd/bluestore-bitmap.yaml | 1 + qa/suites/krbd/rbd/clusters/.qa | 1 + qa/suites/krbd/rbd/clusters/fixed-3.yaml | 1 + qa/suites/krbd/rbd/conf.yaml | 7 +++++++ qa/suites/krbd/rbd/ms_mode/.qa | 1 + qa/suites/krbd/rbd/ms_mode/crc.yaml | 5 +++++ qa/suites/krbd/rbd/ms_mode/legacy.yaml | 5 +++++ qa/suites/krbd/rbd/ms_mode/secure.yaml | 5 +++++ qa/suites/krbd/rbd/msgr-failures/.qa | 1 + qa/suites/krbd/rbd/msgr-failures/few.yaml | 7 +++++++ qa/suites/krbd/rbd/msgr-failures/many.yaml | 7 +++++++ qa/suites/krbd/rbd/tasks/.qa | 1 + qa/suites/krbd/rbd/tasks/rbd_fio.yaml | 11 +++++++++++ .../krbd/rbd/tasks/rbd_workunit_kernel_untar_build.yaml | 12 ++++++++++++ qa/suites/krbd/rbd/tasks/rbd_workunit_suites_dbench.yaml | 9 +++++++++ qa/suites/krbd/rbd/tasks/rbd_workunit_suites_ffsb.yaml | 10 ++++++++++ qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress.yaml | 9 +++++++++ .../krbd/rbd/tasks/rbd_workunit_suites_fsstress_ext4.yaml | 10 ++++++++++ qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsx.yaml | 9 +++++++++ qa/suites/krbd/rbd/tasks/rbd_workunit_suites_iozone.yaml | 10 ++++++++++ qa/suites/krbd/rbd/tasks/rbd_workunit_trivial_sync.yaml | 8 ++++++++ 23 files changed, 131 insertions(+) create mode 100644 qa/suites/krbd/rbd/% create mode 120000 qa/suites/krbd/rbd/.qa create mode 120000 qa/suites/krbd/rbd/bluestore-bitmap.yaml create mode 120000 qa/suites/krbd/rbd/clusters/.qa create mode 120000 qa/suites/krbd/rbd/clusters/fixed-3.yaml create mode 100644 qa/suites/krbd/rbd/conf.yaml create mode 120000 qa/suites/krbd/rbd/ms_mode/.qa create mode 100644 qa/suites/krbd/rbd/ms_mode/crc.yaml create mode 100644 qa/suites/krbd/rbd/ms_mode/legacy.yaml create mode 100644 qa/suites/krbd/rbd/ms_mode/secure.yaml create mode 120000 qa/suites/krbd/rbd/msgr-failures/.qa create mode 100644 qa/suites/krbd/rbd/msgr-failures/few.yaml create mode 100644 qa/suites/krbd/rbd/msgr-failures/many.yaml create mode 120000 qa/suites/krbd/rbd/tasks/.qa create mode 100644 qa/suites/krbd/rbd/tasks/rbd_fio.yaml create mode 100644 qa/suites/krbd/rbd/tasks/rbd_workunit_kernel_untar_build.yaml create mode 100644 qa/suites/krbd/rbd/tasks/rbd_workunit_suites_dbench.yaml create mode 100644 qa/suites/krbd/rbd/tasks/rbd_workunit_suites_ffsb.yaml create mode 100644 qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress.yaml create mode 100644 qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress_ext4.yaml create mode 100644 qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsx.yaml create mode 100644 qa/suites/krbd/rbd/tasks/rbd_workunit_suites_iozone.yaml create mode 100644 qa/suites/krbd/rbd/tasks/rbd_workunit_trivial_sync.yaml (limited to 'qa/suites/krbd/rbd') diff --git a/qa/suites/krbd/rbd/% b/qa/suites/krbd/rbd/% new file mode 100644 index 00000000..e69de29b diff --git a/qa/suites/krbd/rbd/.qa b/qa/suites/krbd/rbd/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/krbd/rbd/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/krbd/rbd/bluestore-bitmap.yaml b/qa/suites/krbd/rbd/bluestore-bitmap.yaml new file mode 120000 index 00000000..a59cf517 --- /dev/null +++ b/qa/suites/krbd/rbd/bluestore-bitmap.yaml @@ -0,0 +1 @@ +.qa/objectstore/bluestore-bitmap.yaml \ No newline at end of file diff --git a/qa/suites/krbd/rbd/clusters/.qa b/qa/suites/krbd/rbd/clusters/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/krbd/rbd/clusters/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/krbd/rbd/clusters/fixed-3.yaml b/qa/suites/krbd/rbd/clusters/fixed-3.yaml new file mode 120000 index 00000000..f75a848b --- /dev/null +++ b/qa/suites/krbd/rbd/clusters/fixed-3.yaml @@ -0,0 +1 @@ +.qa/clusters/fixed-3.yaml \ No newline at end of file diff --git a/qa/suites/krbd/rbd/conf.yaml b/qa/suites/krbd/rbd/conf.yaml new file mode 100644 index 00000000..5e7ed992 --- /dev/null +++ b/qa/suites/krbd/rbd/conf.yaml @@ -0,0 +1,7 @@ +overrides: + ceph: + conf: + global: + ms die on skipped message: false + client: + rbd default features: 37 diff --git a/qa/suites/krbd/rbd/ms_mode/.qa b/qa/suites/krbd/rbd/ms_mode/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/krbd/rbd/ms_mode/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/krbd/rbd/ms_mode/crc.yaml b/qa/suites/krbd/rbd/ms_mode/crc.yaml new file mode 100644 index 00000000..3b072578 --- /dev/null +++ b/qa/suites/krbd/rbd/ms_mode/crc.yaml @@ -0,0 +1,5 @@ +overrides: + ceph: + conf: + client: + rbd default map options: ms_mode=crc diff --git a/qa/suites/krbd/rbd/ms_mode/legacy.yaml b/qa/suites/krbd/rbd/ms_mode/legacy.yaml new file mode 100644 index 00000000..0048dcb0 --- /dev/null +++ b/qa/suites/krbd/rbd/ms_mode/legacy.yaml @@ -0,0 +1,5 @@ +overrides: + ceph: + conf: + client: + rbd default map options: ms_mode=legacy diff --git a/qa/suites/krbd/rbd/ms_mode/secure.yaml b/qa/suites/krbd/rbd/ms_mode/secure.yaml new file mode 100644 index 00000000..a735db18 --- /dev/null +++ b/qa/suites/krbd/rbd/ms_mode/secure.yaml @@ -0,0 +1,5 @@ +overrides: + ceph: + conf: + client: + rbd default map options: ms_mode=secure diff --git a/qa/suites/krbd/rbd/msgr-failures/.qa b/qa/suites/krbd/rbd/msgr-failures/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/krbd/rbd/msgr-failures/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/krbd/rbd/msgr-failures/few.yaml b/qa/suites/krbd/rbd/msgr-failures/few.yaml new file mode 100644 index 00000000..4326fe23 --- /dev/null +++ b/qa/suites/krbd/rbd/msgr-failures/few.yaml @@ -0,0 +1,7 @@ +overrides: + ceph: + conf: + global: + ms inject socket failures: 5000 + log-whitelist: + - \(OSD_SLOW_PING_TIME diff --git a/qa/suites/krbd/rbd/msgr-failures/many.yaml b/qa/suites/krbd/rbd/msgr-failures/many.yaml new file mode 100644 index 00000000..4caedaeb --- /dev/null +++ b/qa/suites/krbd/rbd/msgr-failures/many.yaml @@ -0,0 +1,7 @@ +overrides: + ceph: + conf: + global: + ms inject socket failures: 500 + log-whitelist: + - \(OSD_SLOW_PING_TIME diff --git a/qa/suites/krbd/rbd/tasks/.qa b/qa/suites/krbd/rbd/tasks/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/krbd/rbd/tasks/rbd_fio.yaml b/qa/suites/krbd/rbd/tasks/rbd_fio.yaml new file mode 100644 index 00000000..01088fa4 --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_fio.yaml @@ -0,0 +1,11 @@ +tasks: +- install: +- ceph: null +- rbd_fio: + client.0: + fio-io-size: 90% + formats: [2] + features: [[layering,exclusive-lock]] + io-engine: sync + rw: randrw + runtime: 900 diff --git a/qa/suites/krbd/rbd/tasks/rbd_workunit_kernel_untar_build.yaml b/qa/suites/krbd/rbd/tasks/rbd_workunit_kernel_untar_build.yaml new file mode 100644 index 00000000..699cde82 --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_workunit_kernel_untar_build.yaml @@ -0,0 +1,12 @@ +tasks: +- install: + extra_system_packages: + deb: ['bison', 'flex', 'libelf-dev', 'libssl-dev'] + rpm: ['bison', 'flex', 'elfutils-libelf-devel', 'openssl-devel'] +- ceph: +- rbd: + all: +- workunit: + clients: + all: + - kernel_untar_build.sh diff --git a/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_dbench.yaml b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_dbench.yaml new file mode 100644 index 00000000..d779eea2 --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_dbench.yaml @@ -0,0 +1,9 @@ +tasks: +- install: +- ceph: +- rbd: + all: +- workunit: + clients: + all: + - suites/dbench.sh diff --git a/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_ffsb.yaml b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_ffsb.yaml new file mode 100644 index 00000000..5204bb87 --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_ffsb.yaml @@ -0,0 +1,10 @@ +tasks: +- install: +- ceph: +- rbd: + all: + image_size: 20480 +- workunit: + clients: + all: + - suites/ffsb.sh diff --git a/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress.yaml b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress.yaml new file mode 100644 index 00000000..f9d62fef --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress.yaml @@ -0,0 +1,9 @@ +tasks: +- install: +- ceph: +- rbd: + all: +- workunit: + clients: + all: + - suites/fsstress.sh diff --git a/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress_ext4.yaml b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress_ext4.yaml new file mode 100644 index 00000000..f765b74a --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsstress_ext4.yaml @@ -0,0 +1,10 @@ +tasks: +- install: +- ceph: +- rbd: + all: + fs_type: ext4 +- workunit: + clients: + all: + - suites/fsstress.sh diff --git a/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsx.yaml b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsx.yaml new file mode 100644 index 00000000..98c0849c --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_fsx.yaml @@ -0,0 +1,9 @@ +tasks: +- install: +- ceph: +- rbd: + all: +- workunit: + clients: + all: + - suites/fsx.sh diff --git a/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_iozone.yaml b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_iozone.yaml new file mode 100644 index 00000000..eb8f18d6 --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_workunit_suites_iozone.yaml @@ -0,0 +1,10 @@ +tasks: +- install: +- ceph: +- rbd: + all: + image_size: 20480 +- workunit: + clients: + all: + - suites/iozone.sh diff --git a/qa/suites/krbd/rbd/tasks/rbd_workunit_trivial_sync.yaml b/qa/suites/krbd/rbd/tasks/rbd_workunit_trivial_sync.yaml new file mode 100644 index 00000000..7c2796b2 --- /dev/null +++ b/qa/suites/krbd/rbd/tasks/rbd_workunit_trivial_sync.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- rbd: + all: +- workunit: + clients: + all: [fs/misc/trivial_sync.sh] -- cgit v1.2.3