]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/smoke: remove packages on test completion 36827/head
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 26 Aug 2020 14:46:27 +0000 (07:46 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 26 Aug 2020 15:43:20 +0000 (08:43 -0700)
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 <pdonnell@redhat.com>
50 files changed:
qa/suites/smoke/basic/tasks/% [new file with mode: 0644]
qa/suites/smoke/basic/tasks/0-install.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/cfuse_workunit_suites_blogbench.yaml [deleted file]
qa/suites/smoke/basic/tasks/cfuse_workunit_suites_fsstress.yaml [deleted file]
qa/suites/smoke/basic/tasks/cfuse_workunit_suites_iozone.yaml [deleted file]
qa/suites/smoke/basic/tasks/cfuse_workunit_suites_pjd.yaml [deleted file]
qa/suites/smoke/basic/tasks/kclient_workunit_direct_io.yaml [deleted file]
qa/suites/smoke/basic/tasks/kclient_workunit_suites_dbench.yaml [deleted file]
qa/suites/smoke/basic/tasks/kclient_workunit_suites_fsstress.yaml [deleted file]
qa/suites/smoke/basic/tasks/kclient_workunit_suites_pjd.yaml [deleted file]
qa/suites/smoke/basic/tasks/libcephfs_interface_tests.yaml [deleted file]
qa/suites/smoke/basic/tasks/mon_thrash.yaml [deleted file]
qa/suites/smoke/basic/tasks/rados_api_tests.yaml [deleted file]
qa/suites/smoke/basic/tasks/rados_bench.yaml [deleted file]
qa/suites/smoke/basic/tasks/rados_cache_snaps.yaml [deleted file]
qa/suites/smoke/basic/tasks/rados_cls_all.yaml [deleted file]
qa/suites/smoke/basic/tasks/rados_ec_snaps.yaml [deleted file]
qa/suites/smoke/basic/tasks/rados_python.yaml [deleted file]
qa/suites/smoke/basic/tasks/rados_workunit_loadgen_mix.yaml [deleted file]
qa/suites/smoke/basic/tasks/rbd_api_tests.yaml [deleted file]
qa/suites/smoke/basic/tasks/rbd_cli_import_export.yaml [deleted file]
qa/suites/smoke/basic/tasks/rbd_fsx.yaml [deleted file]
qa/suites/smoke/basic/tasks/rbd_python_api_tests.yaml [deleted file]
qa/suites/smoke/basic/tasks/rbd_workunit_suites_iozone.yaml [deleted file]
qa/suites/smoke/basic/tasks/rgw_ec_s3tests.yaml [deleted file]
qa/suites/smoke/basic/tasks/rgw_s3tests.yaml [deleted file]
qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_blogbench.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_fsstress.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_iozone.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/cfuse_workunit_suites_pjd.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/kclient_workunit_direct_io.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_dbench.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_fsstress.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/kclient_workunit_suites_pjd.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/libcephfs_interface_tests.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/mon_thrash.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rados_api_tests.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rados_bench.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rados_cache_snaps.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rados_cls_all.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rados_ec_snaps.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rados_python.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rados_workunit_loadgen_mix.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rbd_api_tests.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rbd_cli_import_export.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rbd_fsx.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rbd_python_api_tests.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rbd_workunit_suites_iozone.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rgw_ec_s3tests.yaml [new file with mode: 0644]
qa/suites/smoke/basic/tasks/test/rgw_s3tests.yaml [new file with mode: 0644]

diff --git a/qa/suites/smoke/basic/tasks/% b/qa/suites/smoke/basic/tasks/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/smoke/basic/tasks/0-install.yaml b/qa/suites/smoke/basic/tasks/0-install.yaml
new file mode 100644 (file)
index 0000000..ceffc50
--- /dev/null
@@ -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 (file)
index 2ee4177..0000000
+++ /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 (file)
index b58487c..0000000
+++ /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 (file)
index dc6df2f..0000000
+++ /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 (file)
index a76154d..0000000
+++ /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 (file)
index 2182007..0000000
+++ /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 (file)
index 01d7470..0000000
+++ /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 (file)
index 42d6b97..0000000
+++ /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 (file)
index 6818a2a..0000000
+++ /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 (file)
index aa2e767..0000000
+++ /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 (file)
index 6bc0957..0000000
+++ /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 (file)
index aec9329..0000000
+++ /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 (file)
index 1268e36..0000000
+++ /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 (file)
index e433a4e..0000000
+++ /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 (file)
index 0c467d0..0000000
+++ /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 (file)
index c60d110..0000000
+++ /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 (file)
index 7df4616..0000000
+++ /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 (file)
index cda4df2..0000000
+++ /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 (file)
index b3aed5c..0000000
+++ /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 (file)
index e9f38d3..0000000
+++ /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 (file)
index a84d184..0000000
+++ /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 (file)
index 9714a6e..0000000
+++ /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 (file)
index 237aa4b..0000000
+++ /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 (file)
index 29a6cec..0000000
+++ /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 (file)
index 2ba6a4b..0000000
+++ /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 (file)
index 0000000..0e51ed0
--- /dev/null
@@ -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 (file)
index 0000000..8f0bc59
--- /dev/null
@@ -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 (file)
index 0000000..fedc230
--- /dev/null
@@ -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 (file)
index 0000000..753cd71
--- /dev/null
@@ -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 (file)
index 0000000..6d3ccdf
--- /dev/null
@@ -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 (file)
index 0000000..2a9b991
--- /dev/null
@@ -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 (file)
index 0000000..96a7a21
--- /dev/null
@@ -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 (file)
index 0000000..60723a4
--- /dev/null
@@ -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 (file)
index 0000000..2e332f0
--- /dev/null
@@ -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 (file)
index 0000000..ba150c3
--- /dev/null
@@ -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 (file)
index 0000000..184812d
--- /dev/null
@@ -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 (file)
index 0000000..ae8862e
--- /dev/null
@@ -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 (file)
index 0000000..7178f68
--- /dev/null
@@ -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 (file)
index 0000000..07e28a7
--- /dev/null
@@ -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 (file)
index 0000000..5ee4a7a
--- /dev/null
@@ -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 (file)
index 0000000..61ea66a
--- /dev/null
@@ -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 (file)
index 0000000..455d6ae
--- /dev/null
@@ -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 (file)
index 0000000..3e13adb
--- /dev/null
@@ -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 (file)
index 0000000..9c2ad68
--- /dev/null
@@ -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 (file)
index 0000000..92bdea2
--- /dev/null
@@ -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 (file)
index 0000000..2336637
--- /dev/null
@@ -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 (file)
index 0000000..1cbaebc
--- /dev/null
@@ -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 (file)
index 0000000..8d1c9fc
--- /dev/null
@@ -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 (file)
index 0000000..189a2d5
--- /dev/null
@@ -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