From: Patrick Donnelly Date: Wed, 26 Aug 2020 14:46:27 +0000 (-0700) Subject: qa/suites/smoke: remove packages on test completion X-Git-Tag: v16.1.0~1323^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=55c219e9ed76e1d6b4425163ee94900a48cf22f0;p=ceph.git qa/suites/smoke: remove packages on test completion A new teuthology PR [1] skips package cleanup by default. Use the lightweight smoke suite to ensure that package cleanup continues to work. [1] https://github.com/ceph/teuthology/pull/1553 Signed-off-by: Patrick Donnelly --- diff --git a/qa/suites/smoke/basic/tasks/% b/qa/suites/smoke/basic/tasks/% new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/qa/suites/smoke/basic/tasks/0-install.yaml b/qa/suites/smoke/basic/tasks/0-install.yaml new file mode 100644 index 000000000000..ceffc50d87c8 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/0-install.yaml @@ -0,0 +1,3 @@ +tasks: +- install: + cleanup: true diff --git a/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_blogbench.yaml b/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_blogbench.yaml deleted file mode 100644 index 2ee417723b0b..000000000000 --- a/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_blogbench.yaml +++ /dev/null @@ -1,9 +0,0 @@ -tasks: -- install: -- ceph: - fs: xfs -- ceph-fuse: -- workunit: - clients: - all: - - suites/blogbench.sh diff --git a/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_fsstress.yaml b/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_fsstress.yaml deleted file mode 100644 index b58487c07853..000000000000 --- a/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_fsstress.yaml +++ /dev/null @@ -1,8 +0,0 @@ -tasks: -- install: -- ceph: -- ceph-fuse: -- workunit: - clients: - all: - - suites/fsstress.sh diff --git a/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_iozone.yaml b/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_iozone.yaml deleted file mode 100644 index dc6df2f709fb..000000000000 --- a/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_iozone.yaml +++ /dev/null @@ -1,8 +0,0 @@ -tasks: -- install: -- ceph: -- ceph-fuse: [client.0] -- workunit: - clients: - all: - - suites/iozone.sh diff --git a/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_pjd.yaml b/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_pjd.yaml deleted file mode 100644 index a76154d1d909..000000000000 --- a/qa/suites/smoke/basic/tasks/cfuse_workunit_suites_pjd.yaml +++ /dev/null @@ -1,18 +0,0 @@ -tasks: -- install: -- ceph: - fs: xfs - conf: - mds: - debug mds: 20 - debug ms: 1 - client: - debug client: 20 - debug ms: 1 - fuse default permissions: false - fuse set user groups: true -- ceph-fuse: -- workunit: - clients: - all: - - suites/pjd.sh diff --git a/qa/suites/smoke/basic/tasks/kclient_workunit_direct_io.yaml b/qa/suites/smoke/basic/tasks/kclient_workunit_direct_io.yaml deleted file mode 100644 index 21820071dbc2..000000000000 --- a/qa/suites/smoke/basic/tasks/kclient_workunit_direct_io.yaml +++ /dev/null @@ -1,13 +0,0 @@ -overrides: - ceph: - conf: - global: - ms die on skipped message: false -tasks: -- install: -- ceph: -- kclient: -- workunit: - clients: - all: - - direct_io diff --git a/qa/suites/smoke/basic/tasks/kclient_workunit_suites_dbench.yaml b/qa/suites/smoke/basic/tasks/kclient_workunit_suites_dbench.yaml deleted file mode 100644 index 01d7470a50e8..000000000000 --- a/qa/suites/smoke/basic/tasks/kclient_workunit_suites_dbench.yaml +++ /dev/null @@ -1,14 +0,0 @@ -overrides: - ceph: - conf: - global: - ms die on skipped message: false -tasks: -- install: -- ceph: - fs: xfs -- kclient: -- workunit: - clients: - all: - - suites/dbench.sh diff --git a/qa/suites/smoke/basic/tasks/kclient_workunit_suites_fsstress.yaml b/qa/suites/smoke/basic/tasks/kclient_workunit_suites_fsstress.yaml deleted file mode 100644 index 42d6b97c5b5c..000000000000 --- a/qa/suites/smoke/basic/tasks/kclient_workunit_suites_fsstress.yaml +++ /dev/null @@ -1,14 +0,0 @@ -overrides: - ceph: - conf: - global: - ms die on skipped message: false -tasks: -- install: -- ceph: - fs: xfs -- kclient: -- workunit: - clients: - all: - - suites/fsstress.sh diff --git a/qa/suites/smoke/basic/tasks/kclient_workunit_suites_pjd.yaml b/qa/suites/smoke/basic/tasks/kclient_workunit_suites_pjd.yaml deleted file mode 100644 index 6818a2a68334..000000000000 --- a/qa/suites/smoke/basic/tasks/kclient_workunit_suites_pjd.yaml +++ /dev/null @@ -1,14 +0,0 @@ -overrides: - ceph: - conf: - global: - ms die on skipped message: false -tasks: -- install: -- ceph: - fs: xfs -- kclient: -- workunit: - clients: - all: - - suites/pjd.sh diff --git a/qa/suites/smoke/basic/tasks/libcephfs_interface_tests.yaml b/qa/suites/smoke/basic/tasks/libcephfs_interface_tests.yaml deleted file mode 100644 index aa2e7679a772..000000000000 --- a/qa/suites/smoke/basic/tasks/libcephfs_interface_tests.yaml +++ /dev/null @@ -1,17 +0,0 @@ -overrides: - ceph: - conf: - client: - debug ms: 1 - debug client: 20 - mds: - debug ms: 1 - debug mds: 20 -tasks: -- install: -- ceph: -- ceph-fuse: -- workunit: - clients: - client.0: - - libcephfs/test.sh diff --git a/qa/suites/smoke/basic/tasks/mon_thrash.yaml b/qa/suites/smoke/basic/tasks/mon_thrash.yaml deleted file mode 100644 index 6bc0957a07e3..000000000000 --- a/qa/suites/smoke/basic/tasks/mon_thrash.yaml +++ /dev/null @@ -1,37 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - reached quota - - mons down - - overall HEALTH_ - - \(OSDMAP_FLAGS\) - - \(OSD_ - - \(PG_ - - \(POOL_ - - \(CACHE_POOL_ - - \(SMALLER_PGP_NUM\) - - \(OBJECT_ - - \(SLOW_OPS\) - - \(TOO_FEW_PGS\) - - \(OSD_SLOW_PING_TIME - - slow request - conf: - global: - ms inject delay max: 1 - ms inject delay probability: 0.005 - ms inject delay type: mon - ms inject internal delays: 0.002 - ms inject socket failures: 2500 - mon client directed command retry: 5 -tasks: -- install: null -- ceph: - fs: xfs -- mon_thrash: - revive_delay: 90 - thrash_delay: 1 - thrash_many: true -- workunit: - clients: - client.0: - - rados/test.sh diff --git a/qa/suites/smoke/basic/tasks/rados_api_tests.yaml b/qa/suites/smoke/basic/tasks/rados_api_tests.yaml deleted file mode 100644 index aec932999edc..000000000000 --- a/qa/suites/smoke/basic/tasks/rados_api_tests.yaml +++ /dev/null @@ -1,30 +0,0 @@ -tasks: -- install: null -- ceph: - fs: ext4 - log-ignorelist: - - overall HEALTH_ - - \(OSDMAP_FLAGS\) - - \(OSD_ - - \(PG_ - - \(POOL_ - - \(CACHE_POOL_ - - \(SMALLER_PGP_NUM\) - - \(OBJECT_ - - \(SLOW_OPS\) - - \(TOO_FEW_PGS\) - - reached quota - - but it is still running - - slow request - conf: - mon: - mon warn on pool no app: false -- thrashosds: - chance_pgnum_grow: 2 - chance_pgnum_shrink: 2 - chance_pgpnum_fix: 1 - timeout: 1200 -- workunit: - clients: - client.0: - - rados/test.sh diff --git a/qa/suites/smoke/basic/tasks/rados_bench.yaml b/qa/suites/smoke/basic/tasks/rados_bench.yaml deleted file mode 100644 index 1268e3652cac..000000000000 --- a/qa/suites/smoke/basic/tasks/rados_bench.yaml +++ /dev/null @@ -1,48 +0,0 @@ -overrides: - ceph: - conf: - global: - ms inject delay max: 1 - ms inject delay probability: 0.005 - ms inject delay type: osd - ms inject internal delays: 0.002 - ms inject socket failures: 2500 - mon client directed command retry: 5 -tasks: -- install: null -- ceph: - fs: xfs - log-ignorelist: - - overall HEALTH_ - - \(OSDMAP_FLAGS\) - - \(OSD_ - - \(PG_ - - \(POOL_ - - \(CACHE_POOL_ - - \(SMALLER_PGP_NUM\) - - \(OBJECT_ - - \(SLOW_OPS\) - - \(TOO_FEW_PGS\) - - \(OSD_SLOW_PING_TIME - - slow request -- thrashosds: - chance_pgnum_grow: 2 - chance_pgnum_shrink: 2 - chance_pgpnum_fix: 1 - timeout: 1200 -- full_sequential: - - radosbench: - clients: [client.0] - time: 150 - - radosbench: - clients: [client.0] - time: 150 - - radosbench: - clients: [client.0] - time: 150 - - radosbench: - clients: [client.0] - time: 150 - - radosbench: - clients: [client.0] - time: 150 diff --git a/qa/suites/smoke/basic/tasks/rados_cache_snaps.yaml b/qa/suites/smoke/basic/tasks/rados_cache_snaps.yaml deleted file mode 100644 index e433a4e05ee0..000000000000 --- a/qa/suites/smoke/basic/tasks/rados_cache_snaps.yaml +++ /dev/null @@ -1,51 +0,0 @@ -tasks: -- install: null -- ceph: - log-ignorelist: - - overall HEALTH_ - - \(OSDMAP_FLAGS\) - - \(OSD_ - - \(PG_ - - \(POOL_ - - \(CACHE_POOL_ - - \(SMALLER_PGP_NUM\) - - \(OBJECT_ - - \(SLOW_OPS\) - - \(TOO_FEW_PGS\) - - slow request -- thrashosds: - chance_pgnum_grow: 2 - chance_pgnum_shrink: 2 - chance_pgpnum_fix: 1 - timeout: 1200 -- exec: - client.0: - - sudo ceph osd pool create base 4 - - sudo ceph osd pool application enable base rados - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add base cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay base cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 3600 - - sudo ceph osd pool set cache target_max_objects 250 -- rados: - clients: - - client.0 - objects: 500 - op_weights: - copy_from: 50 - delete: 50 - cache_evict: 50 - cache_flush: 50 - read: 100 - rollback: 50 - snap_create: 50 - snap_remove: 50 - cache_try_flush: 50 - write: 100 - ops: 4000 - pool_snaps: true - pools: - - base diff --git a/qa/suites/smoke/basic/tasks/rados_cls_all.yaml b/qa/suites/smoke/basic/tasks/rados_cls_all.yaml deleted file mode 100644 index 0c467d005437..000000000000 --- a/qa/suites/smoke/basic/tasks/rados_cls_all.yaml +++ /dev/null @@ -1,14 +0,0 @@ -overrides: - ceph: - conf: - osd: - osd_class_load_list: "*" - osd_class_default_list: "*" -tasks: -- install: -- ceph: - fs: xfs -- workunit: - clients: - client.0: - - cls diff --git a/qa/suites/smoke/basic/tasks/rados_ec_snaps.yaml b/qa/suites/smoke/basic/tasks/rados_ec_snaps.yaml deleted file mode 100644 index c60d110c0a48..000000000000 --- a/qa/suites/smoke/basic/tasks/rados_ec_snaps.yaml +++ /dev/null @@ -1,41 +0,0 @@ -tasks: -- install: null -- ceph: - fs: xfs - log-ignorelist: - - overall HEALTH_ - - \(OSDMAP_FLAGS\) - - \(OSD_ - - \(PG_ - - \(POOL_ - - \(CACHE_POOL_ - - \(SMALLER_PGP_NUM\) - - \(OBJECT_ - - \(SLOW_OPS\) - - \(TOO_FEW_PGS\) - - slow request -- thrashosds: - chance_pgnum_grow: 3 - chance_pgnum_shrink: 2 - chance_pgpnum_fix: 1 - timeout: 1200 -- rados: - clients: - - client.0 - ec_pool: true - max_in_flight: 64 - max_seconds: 600 - objects: 1024 - op_weights: - append: 100 - copy_from: 50 - delete: 50 - read: 100 - rmattr: 25 - rollback: 50 - setattr: 25 - snap_create: 50 - snap_remove: 50 - write: 0 - ops: 400000 - size: 16384 diff --git a/qa/suites/smoke/basic/tasks/rados_python.yaml b/qa/suites/smoke/basic/tasks/rados_python.yaml deleted file mode 100644 index 7df4616bb809..000000000000 --- a/qa/suites/smoke/basic/tasks/rados_python.yaml +++ /dev/null @@ -1,16 +0,0 @@ -tasks: -- install: -- ceph: - log-ignorelist: - - but it is still running - - overall HEALTH_ - - \(OSDMAP_FLAGS\) - - \(PG_ - - \(OSD_ - - \(OBJECT_ - - \(POOL_APP_NOT_ENABLED\) -- ceph-fuse: -- workunit: - clients: - client.0: - - rados/test_python.sh diff --git a/qa/suites/smoke/basic/tasks/rados_workunit_loadgen_mix.yaml b/qa/suites/smoke/basic/tasks/rados_workunit_loadgen_mix.yaml deleted file mode 100644 index cda4df2a3fea..000000000000 --- a/qa/suites/smoke/basic/tasks/rados_workunit_loadgen_mix.yaml +++ /dev/null @@ -1,13 +0,0 @@ -tasks: -- install: -- ceph: - fs: ext4 - log-ignorelist: - - but it is still running - - overall HEALTH_ - - \(POOL_APP_NOT_ENABLED\) -- ceph-fuse: -- workunit: - clients: - all: - - rados/load-gen-mix.sh diff --git a/qa/suites/smoke/basic/tasks/rbd_api_tests.yaml b/qa/suites/smoke/basic/tasks/rbd_api_tests.yaml deleted file mode 100644 index b3aed5c84291..000000000000 --- a/qa/suites/smoke/basic/tasks/rbd_api_tests.yaml +++ /dev/null @@ -1,18 +0,0 @@ -tasks: -- install: -- ceph: - log-ignorelist: - - overall HEALTH_ - - \(OSDMAP_FLAGS\) - - \(OSD_ - - \(PG_ - - \(POOL_ - - \(CACHE_POOL_ - fs: xfs -- ceph-fuse: -- workunit: - clients: - client.0: - - rbd/test_librbd.sh - env: - RBD_FEATURES: "1" diff --git a/qa/suites/smoke/basic/tasks/rbd_cli_import_export.yaml b/qa/suites/smoke/basic/tasks/rbd_cli_import_export.yaml deleted file mode 100644 index e9f38d3a9ffa..000000000000 --- a/qa/suites/smoke/basic/tasks/rbd_cli_import_export.yaml +++ /dev/null @@ -1,11 +0,0 @@ -tasks: -- install: -- ceph: - fs: xfs -- ceph-fuse: -- workunit: - clients: - client.0: - - rbd/import_export.sh - env: - RBD_CREATE_ARGS: --new-format diff --git a/qa/suites/smoke/basic/tasks/rbd_fsx.yaml b/qa/suites/smoke/basic/tasks/rbd_fsx.yaml deleted file mode 100644 index a84d184d47cc..000000000000 --- a/qa/suites/smoke/basic/tasks/rbd_fsx.yaml +++ /dev/null @@ -1,31 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(OSDMAP_FLAGS\) - - \(OSD_ - - \(PG_ - - \(POOL_ - - \(CACHE_POOL_ - - \(SMALLER_PGP_NUM\) - - \(OBJECT_ - - \(SLOW_OPS\) - - \(TOO_FEW_PGS\) - - \(OSD_SLOW_PING_TIME - - slow request - conf: - client: - rbd cache: true - global: - ms inject socket failures: 5000 - mon client directed command retry: 5 -tasks: -- install: null -- ceph: - fs: xfs -- thrashosds: - timeout: 1200 -- rbd_fsx: - clients: - - client.0 - ops: 2000 diff --git a/qa/suites/smoke/basic/tasks/rbd_python_api_tests.yaml b/qa/suites/smoke/basic/tasks/rbd_python_api_tests.yaml deleted file mode 100644 index 9714a6e40ee3..000000000000 --- a/qa/suites/smoke/basic/tasks/rbd_python_api_tests.yaml +++ /dev/null @@ -1,10 +0,0 @@ -tasks: -- install: -- ceph: -- ceph-fuse: -- workunit: - clients: - client.0: - - rbd/test_librbd_python.sh - env: - RBD_FEATURES: "1" diff --git a/qa/suites/smoke/basic/tasks/rbd_workunit_suites_iozone.yaml b/qa/suites/smoke/basic/tasks/rbd_workunit_suites_iozone.yaml deleted file mode 100644 index 237aa4b319b3..000000000000 --- a/qa/suites/smoke/basic/tasks/rbd_workunit_suites_iozone.yaml +++ /dev/null @@ -1,17 +0,0 @@ -overrides: - ceph: - conf: - global: - ms die on skipped message: false - client: - rbd default features: 5 -tasks: -- install: -- ceph: -- rbd: - all: - image_size: 20480 -- workunit: - clients: - all: - - suites/iozone.sh diff --git a/qa/suites/smoke/basic/tasks/rgw_ec_s3tests.yaml b/qa/suites/smoke/basic/tasks/rgw_ec_s3tests.yaml deleted file mode 100644 index 29a6cec129c0..000000000000 --- a/qa/suites/smoke/basic/tasks/rgw_ec_s3tests.yaml +++ /dev/null @@ -1,21 +0,0 @@ -overrides: - rgw: - ec-data-pool: true - cache-pools: true - frontend: civetweb -tasks: -- install: -- ceph: -- rgw: [client.0] -- s3tests: - client.0: - force-branch: ceph-master - rgw_server: client.0 -overrides: - ceph: - conf: - client: - rgw lc debug interval: 10 - rgw crypt s3 kms backend: testing - rgw crypt s3 kms encryption keys: testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo= - rgw crypt require ssl: false diff --git a/qa/suites/smoke/basic/tasks/rgw_s3tests.yaml b/qa/suites/smoke/basic/tasks/rgw_s3tests.yaml deleted file mode 100644 index 2ba6a4b497e0..000000000000 --- a/qa/suites/smoke/basic/tasks/rgw_s3tests.yaml +++ /dev/null @@ -1,17 +0,0 @@ -tasks: -- install: -- ceph: - fs: xfs -- rgw: [client.0] -- s3tests: - client.0: - force-branch: ceph-master - rgw_server: client.0 -overrides: - ceph: - conf: - client: - rgw lc debug interval: 10 - rgw crypt s3 kms backend: testing - rgw crypt s3 kms encryption keys: testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo= - rgw crypt require ssl: false diff --git a/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_blogbench.yaml b/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_blogbench.yaml new file mode 100644 index 000000000000..0e51ed0e4fd0 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_blogbench.yaml @@ -0,0 +1,8 @@ +tasks: +- ceph: + fs: xfs +- ceph-fuse: +- workunit: + clients: + all: + - suites/blogbench.sh diff --git a/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_fsstress.yaml b/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_fsstress.yaml new file mode 100644 index 000000000000..8f0bc592c903 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_fsstress.yaml @@ -0,0 +1,7 @@ +tasks: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - suites/fsstress.sh diff --git a/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_iozone.yaml b/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_iozone.yaml new file mode 100644 index 000000000000..fedc23081b4d --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_iozone.yaml @@ -0,0 +1,7 @@ +tasks: +- ceph: +- ceph-fuse: [client.0] +- workunit: + clients: + all: + - suites/iozone.sh diff --git a/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_pjd.yaml b/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_pjd.yaml new file mode 100644 index 000000000000..753cd71f78d3 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_pjd.yaml @@ -0,0 +1,17 @@ +tasks: +- ceph: + fs: xfs + conf: + mds: + debug mds: 20 + debug ms: 1 + client: + debug client: 20 + debug ms: 1 + fuse default permissions: false + fuse set user groups: true +- ceph-fuse: +- workunit: + clients: + all: + - suites/pjd.sh diff --git a/qa/suites/smoke/basic/tasks/test/kclient_workunit_direct_io.yaml b/qa/suites/smoke/basic/tasks/test/kclient_workunit_direct_io.yaml new file mode 100644 index 000000000000..6d3ccdf05567 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/kclient_workunit_direct_io.yaml @@ -0,0 +1,12 @@ +overrides: + ceph: + conf: + global: + ms die on skipped message: false +tasks: +- ceph: +- kclient: +- workunit: + clients: + all: + - direct_io diff --git a/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_dbench.yaml b/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_dbench.yaml new file mode 100644 index 000000000000..2a9b991a9720 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_dbench.yaml @@ -0,0 +1,13 @@ +overrides: + ceph: + conf: + global: + ms die on skipped message: false +tasks: +- ceph: + fs: xfs +- kclient: +- workunit: + clients: + all: + - suites/dbench.sh diff --git a/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_fsstress.yaml b/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_fsstress.yaml new file mode 100644 index 000000000000..96a7a215db76 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_fsstress.yaml @@ -0,0 +1,13 @@ +overrides: + ceph: + conf: + global: + ms die on skipped message: false +tasks: +- ceph: + fs: xfs +- kclient: +- workunit: + clients: + all: + - suites/fsstress.sh diff --git a/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_pjd.yaml b/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_pjd.yaml new file mode 100644 index 000000000000..60723a4164f4 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_pjd.yaml @@ -0,0 +1,13 @@ +overrides: + ceph: + conf: + global: + ms die on skipped message: false +tasks: +- ceph: + fs: xfs +- kclient: +- workunit: + clients: + all: + - suites/pjd.sh diff --git a/qa/suites/smoke/basic/tasks/test/libcephfs_interface_tests.yaml b/qa/suites/smoke/basic/tasks/test/libcephfs_interface_tests.yaml new file mode 100644 index 000000000000..2e332f0137d4 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/libcephfs_interface_tests.yaml @@ -0,0 +1,16 @@ +overrides: + ceph: + conf: + client: + debug ms: 1 + debug client: 20 + mds: + debug ms: 1 + debug mds: 20 +tasks: +- ceph: +- ceph-fuse: +- workunit: + clients: + client.0: + - libcephfs/test.sh diff --git a/qa/suites/smoke/basic/tasks/test/mon_thrash.yaml b/qa/suites/smoke/basic/tasks/test/mon_thrash.yaml new file mode 100644 index 000000000000..ba150c32d8cb --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/mon_thrash.yaml @@ -0,0 +1,36 @@ +overrides: + ceph: + log-ignorelist: + - reached quota + - mons down + - overall HEALTH_ + - \(OSDMAP_FLAGS\) + - \(OSD_ + - \(PG_ + - \(POOL_ + - \(CACHE_POOL_ + - \(SMALLER_PGP_NUM\) + - \(OBJECT_ + - \(SLOW_OPS\) + - \(TOO_FEW_PGS\) + - \(OSD_SLOW_PING_TIME + - slow request + conf: + global: + ms inject delay max: 1 + ms inject delay probability: 0.005 + ms inject delay type: mon + ms inject internal delays: 0.002 + ms inject socket failures: 2500 + mon client directed command retry: 5 +tasks: +- ceph: + fs: xfs +- mon_thrash: + revive_delay: 90 + thrash_delay: 1 + thrash_many: true +- workunit: + clients: + client.0: + - rados/test.sh diff --git a/qa/suites/smoke/basic/tasks/test/rados_api_tests.yaml b/qa/suites/smoke/basic/tasks/test/rados_api_tests.yaml new file mode 100644 index 000000000000..184812d012b9 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rados_api_tests.yaml @@ -0,0 +1,29 @@ +tasks: +- ceph: + fs: ext4 + log-ignorelist: + - overall HEALTH_ + - \(OSDMAP_FLAGS\) + - \(OSD_ + - \(PG_ + - \(POOL_ + - \(CACHE_POOL_ + - \(SMALLER_PGP_NUM\) + - \(OBJECT_ + - \(SLOW_OPS\) + - \(TOO_FEW_PGS\) + - reached quota + - but it is still running + - slow request + conf: + mon: + mon warn on pool no app: false +- thrashosds: + chance_pgnum_grow: 2 + chance_pgnum_shrink: 2 + chance_pgpnum_fix: 1 + timeout: 1200 +- workunit: + clients: + client.0: + - rados/test.sh diff --git a/qa/suites/smoke/basic/tasks/test/rados_bench.yaml b/qa/suites/smoke/basic/tasks/test/rados_bench.yaml new file mode 100644 index 000000000000..ae8862e1c51a --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rados_bench.yaml @@ -0,0 +1,47 @@ +overrides: + ceph: + conf: + global: + ms inject delay max: 1 + ms inject delay probability: 0.005 + ms inject delay type: osd + ms inject internal delays: 0.002 + ms inject socket failures: 2500 + mon client directed command retry: 5 +tasks: +- ceph: + fs: xfs + log-ignorelist: + - overall HEALTH_ + - \(OSDMAP_FLAGS\) + - \(OSD_ + - \(PG_ + - \(POOL_ + - \(CACHE_POOL_ + - \(SMALLER_PGP_NUM\) + - \(OBJECT_ + - \(SLOW_OPS\) + - \(TOO_FEW_PGS\) + - \(OSD_SLOW_PING_TIME + - slow request +- thrashosds: + chance_pgnum_grow: 2 + chance_pgnum_shrink: 2 + chance_pgpnum_fix: 1 + timeout: 1200 +- full_sequential: + - radosbench: + clients: [client.0] + time: 150 + - radosbench: + clients: [client.0] + time: 150 + - radosbench: + clients: [client.0] + time: 150 + - radosbench: + clients: [client.0] + time: 150 + - radosbench: + clients: [client.0] + time: 150 diff --git a/qa/suites/smoke/basic/tasks/test/rados_cache_snaps.yaml b/qa/suites/smoke/basic/tasks/test/rados_cache_snaps.yaml new file mode 100644 index 000000000000..7178f68245bf --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rados_cache_snaps.yaml @@ -0,0 +1,50 @@ +tasks: +- ceph: + log-ignorelist: + - overall HEALTH_ + - \(OSDMAP_FLAGS\) + - \(OSD_ + - \(PG_ + - \(POOL_ + - \(CACHE_POOL_ + - \(SMALLER_PGP_NUM\) + - \(OBJECT_ + - \(SLOW_OPS\) + - \(TOO_FEW_PGS\) + - slow request +- thrashosds: + chance_pgnum_grow: 2 + chance_pgnum_shrink: 2 + chance_pgpnum_fix: 1 + timeout: 1200 +- exec: + client.0: + - sudo ceph osd pool create base 4 + - sudo ceph osd pool application enable base rados + - sudo ceph osd pool create cache 4 + - sudo ceph osd tier add base cache + - sudo ceph osd tier cache-mode cache writeback + - sudo ceph osd tier set-overlay base cache + - sudo ceph osd pool set cache hit_set_type bloom + - sudo ceph osd pool set cache hit_set_count 8 + - sudo ceph osd pool set cache hit_set_period 3600 + - sudo ceph osd pool set cache target_max_objects 250 +- rados: + clients: + - client.0 + objects: 500 + op_weights: + copy_from: 50 + delete: 50 + cache_evict: 50 + cache_flush: 50 + read: 100 + rollback: 50 + snap_create: 50 + snap_remove: 50 + cache_try_flush: 50 + write: 100 + ops: 4000 + pool_snaps: true + pools: + - base diff --git a/qa/suites/smoke/basic/tasks/test/rados_cls_all.yaml b/qa/suites/smoke/basic/tasks/test/rados_cls_all.yaml new file mode 100644 index 000000000000..07e28a7a46d9 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rados_cls_all.yaml @@ -0,0 +1,13 @@ +overrides: + ceph: + conf: + osd: + osd_class_load_list: "*" + osd_class_default_list: "*" +tasks: +- ceph: + fs: xfs +- workunit: + clients: + client.0: + - cls diff --git a/qa/suites/smoke/basic/tasks/test/rados_ec_snaps.yaml b/qa/suites/smoke/basic/tasks/test/rados_ec_snaps.yaml new file mode 100644 index 000000000000..5ee4a7ad90e2 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rados_ec_snaps.yaml @@ -0,0 +1,40 @@ +tasks: +- ceph: + fs: xfs + log-ignorelist: + - overall HEALTH_ + - \(OSDMAP_FLAGS\) + - \(OSD_ + - \(PG_ + - \(POOL_ + - \(CACHE_POOL_ + - \(SMALLER_PGP_NUM\) + - \(OBJECT_ + - \(SLOW_OPS\) + - \(TOO_FEW_PGS\) + - slow request +- thrashosds: + chance_pgnum_grow: 3 + chance_pgnum_shrink: 2 + chance_pgpnum_fix: 1 + timeout: 1200 +- rados: + clients: + - client.0 + ec_pool: true + max_in_flight: 64 + max_seconds: 600 + objects: 1024 + op_weights: + append: 100 + copy_from: 50 + delete: 50 + read: 100 + rmattr: 25 + rollback: 50 + setattr: 25 + snap_create: 50 + snap_remove: 50 + write: 0 + ops: 400000 + size: 16384 diff --git a/qa/suites/smoke/basic/tasks/test/rados_python.yaml b/qa/suites/smoke/basic/tasks/test/rados_python.yaml new file mode 100644 index 000000000000..61ea66a4bd52 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rados_python.yaml @@ -0,0 +1,15 @@ +tasks: +- ceph: + log-ignorelist: + - but it is still running + - overall HEALTH_ + - \(OSDMAP_FLAGS\) + - \(PG_ + - \(OSD_ + - \(OBJECT_ + - \(POOL_APP_NOT_ENABLED\) +- ceph-fuse: +- workunit: + clients: + client.0: + - rados/test_python.sh diff --git a/qa/suites/smoke/basic/tasks/test/rados_workunit_loadgen_mix.yaml b/qa/suites/smoke/basic/tasks/test/rados_workunit_loadgen_mix.yaml new file mode 100644 index 000000000000..455d6ae87303 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rados_workunit_loadgen_mix.yaml @@ -0,0 +1,12 @@ +tasks: +- ceph: + fs: ext4 + log-ignorelist: + - but it is still running + - overall HEALTH_ + - \(POOL_APP_NOT_ENABLED\) +- ceph-fuse: +- workunit: + clients: + all: + - rados/load-gen-mix.sh diff --git a/qa/suites/smoke/basic/tasks/test/rbd_api_tests.yaml b/qa/suites/smoke/basic/tasks/test/rbd_api_tests.yaml new file mode 100644 index 000000000000..3e13adb0089e --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rbd_api_tests.yaml @@ -0,0 +1,17 @@ +tasks: +- ceph: + log-ignorelist: + - overall HEALTH_ + - \(OSDMAP_FLAGS\) + - \(OSD_ + - \(PG_ + - \(POOL_ + - \(CACHE_POOL_ + fs: xfs +- ceph-fuse: +- workunit: + clients: + client.0: + - rbd/test_librbd.sh + env: + RBD_FEATURES: "1" diff --git a/qa/suites/smoke/basic/tasks/test/rbd_cli_import_export.yaml b/qa/suites/smoke/basic/tasks/test/rbd_cli_import_export.yaml new file mode 100644 index 000000000000..9c2ad68a311e --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rbd_cli_import_export.yaml @@ -0,0 +1,10 @@ +tasks: +- ceph: + fs: xfs +- ceph-fuse: +- workunit: + clients: + client.0: + - rbd/import_export.sh + env: + RBD_CREATE_ARGS: --new-format diff --git a/qa/suites/smoke/basic/tasks/test/rbd_fsx.yaml b/qa/suites/smoke/basic/tasks/test/rbd_fsx.yaml new file mode 100644 index 000000000000..92bdea28048b --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rbd_fsx.yaml @@ -0,0 +1,30 @@ +overrides: + ceph: + log-ignorelist: + - overall HEALTH_ + - \(OSDMAP_FLAGS\) + - \(OSD_ + - \(PG_ + - \(POOL_ + - \(CACHE_POOL_ + - \(SMALLER_PGP_NUM\) + - \(OBJECT_ + - \(SLOW_OPS\) + - \(TOO_FEW_PGS\) + - \(OSD_SLOW_PING_TIME + - slow request + conf: + client: + rbd cache: true + global: + ms inject socket failures: 5000 + mon client directed command retry: 5 +tasks: +- ceph: + fs: xfs +- thrashosds: + timeout: 1200 +- rbd_fsx: + clients: + - client.0 + ops: 2000 diff --git a/qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml b/qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml new file mode 100644 index 000000000000..233663723932 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml @@ -0,0 +1,9 @@ +tasks: +- ceph: +- ceph-fuse: +- workunit: + clients: + client.0: + - rbd/test_librbd_python.sh + env: + RBD_FEATURES: "1" diff --git a/qa/suites/smoke/basic/tasks/test/rbd_workunit_suites_iozone.yaml b/qa/suites/smoke/basic/tasks/test/rbd_workunit_suites_iozone.yaml new file mode 100644 index 000000000000..1cbaebc89c5b --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rbd_workunit_suites_iozone.yaml @@ -0,0 +1,16 @@ +overrides: + ceph: + conf: + global: + ms die on skipped message: false + client: + rbd default features: 5 +tasks: +- ceph: +- rbd: + all: + image_size: 20480 +- workunit: + clients: + all: + - suites/iozone.sh diff --git a/qa/suites/smoke/basic/tasks/test/rgw_ec_s3tests.yaml b/qa/suites/smoke/basic/tasks/test/rgw_ec_s3tests.yaml new file mode 100644 index 000000000000..8d1c9fc72a31 --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rgw_ec_s3tests.yaml @@ -0,0 +1,20 @@ +overrides: + rgw: + ec-data-pool: true + cache-pools: true + frontend: civetweb +tasks: +- ceph: +- rgw: [client.0] +- s3tests: + client.0: + force-branch: ceph-master + rgw_server: client.0 +overrides: + ceph: + conf: + client: + rgw lc debug interval: 10 + rgw crypt s3 kms backend: testing + rgw crypt s3 kms encryption keys: testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo= + rgw crypt require ssl: false diff --git a/qa/suites/smoke/basic/tasks/test/rgw_s3tests.yaml b/qa/suites/smoke/basic/tasks/test/rgw_s3tests.yaml new file mode 100644 index 000000000000..189a2d57363b --- /dev/null +++ b/qa/suites/smoke/basic/tasks/test/rgw_s3tests.yaml @@ -0,0 +1,16 @@ +tasks: +- ceph: + fs: xfs +- rgw: [client.0] +- s3tests: + client.0: + force-branch: ceph-master + rgw_server: client.0 +overrides: + ceph: + conf: + client: + rgw lc debug interval: 10 + rgw crypt s3 kms backend: testing + rgw crypt s3 kms encryption keys: testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo= + rgw crypt require ssl: false