]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tests: added ragweed coverage to stress-split* upgrade suites 28661/head
authorYuri Weinstein <yweinste@redhat.com>
Wed, 19 Jun 2019 19:31:44 +0000 (12:31 -0700)
committerYuri Weinstein <yweinste@redhat.com>
Thu, 20 Jun 2019 19:56:31 +0000 (12:56 -0700)
added ceph config set global bluestore_warn_on_legacy_statfs fals
chnaged user "foo" to "ragweed" in ragweed.py

Fixes: http://tracker.ceph.com/issues/40452
Fices: http://tracker.ceph.com/issues/40467
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
qa/suites/upgrade/mimic-x/parallel/1-ceph-install/mimic.yaml
qa/suites/upgrade/mimic-x/stress-split/1-ceph-install/mimic.yaml
qa/suites/upgrade/mimic-x/stress-split/4-workload/rgw_ragweed_prepare.yaml [new file with mode: 0644]
qa/suites/upgrade/mimic-x/stress-split/7-final-workload/rgw-swift-ragweed_check.yaml [new file with mode: 0644]
qa/suites/upgrade/mimic-x/stress-split/7-final-workload/rgw-swift.yaml [deleted file]
qa/tasks/ragweed.py

index 9cb248b3e5b8a5fc907d0aa7292f8572ed3167c0..6c9bd0d2160ce86e9368edc13ae873b8206a4a33 100644 (file)
@@ -33,6 +33,7 @@ tasks:
     conf:
       global:
         mon warn on pool no app: false
+        bluestore_warn_on_legacy_statfs: false
 - exec:
     osd.0:
       - ceph osd require-osd-release mimic
index 19a4d56355260e6f5bbcf9ee6ed8edfddbb018cf..ad5b0e236101b9d7673987e275f2fe0acf877a4f 100644 (file)
@@ -13,6 +13,9 @@ tasks:
     extra_packages: ['librados2']
 - print: "**** done install mimic"
 - ceph:
+    conf:
+      global:
+        bluestore_warn_on_legacy_statfs: false
 - exec:
     osd.0:
       - ceph osd require-osd-release mimic
diff --git a/qa/suites/upgrade/mimic-x/stress-split/4-workload/rgw_ragweed_prepare.yaml b/qa/suites/upgrade/mimic-x/stress-split/4-workload/rgw_ragweed_prepare.yaml
new file mode 100644 (file)
index 0000000..b1f06bc
--- /dev/null
@@ -0,0 +1,14 @@
+meta:
+- desc: |
+   rgw ragweed prepare before upgrade
+stress-tasks:
+  - full_sequential:
+     - sequential:
+       - rgw:
+         - client.0
+       - ragweed:
+           client.0:
+             default-branch: ceph-nautilus
+             rgw_server: client.0
+             stages: prepare
+       - print: "**** done rgw ragweed prepare 4-workload"
diff --git a/qa/suites/upgrade/mimic-x/stress-split/7-final-workload/rgw-swift-ragweed_check.yaml b/qa/suites/upgrade/mimic-x/stress-split/7-final-workload/rgw-swift-ragweed_check.yaml
new file mode 100644 (file)
index 0000000..39734ef
--- /dev/null
@@ -0,0 +1,18 @@
+meta:
+- desc: |
+   swift api tests for rgw
+   rgw ragweed check after upgrade
+tasks:
+- rgw:
+    client.0:
+- print: "**** done rgw 7-workload"
+- swift:
+    client.0:
+      rgw_server: client.0
+- print: "**** done swift 7-workload"
+- ragweed:
+    client.0:
+      default-branch: ceph-nautilus
+      rgw_server: client.0
+      stages: check
+- print: "**** done rgw ragweed check 7-workload"
diff --git a/qa/suites/upgrade/mimic-x/stress-split/7-final-workload/rgw-swift.yaml b/qa/suites/upgrade/mimic-x/stress-split/7-final-workload/rgw-swift.yaml
deleted file mode 100644 (file)
index 76e5d6f..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-meta:
-- desc: |
-   swift api tests for rgw
-tasks:
-- rgw:
-    client.0:
-- print: "**** done rgw 9-workload"
-- swift:
-    client.0:
-      rgw_server: client.0
-- print: "**** done swift 9-workload"
index a68c71500edcd3673ec60c33d9968d4ccb59e62c..ca67ee2f82e912377455c7cc45157f4f32b80649 100644 (file)
@@ -119,7 +119,7 @@ def create_users(ctx, config, run_stages):
 
     log.info('Creating rgw users...')
     testdir = teuthology.get_testdir(ctx)
-    users = {'user regular': 'foo', 'user system': 'sysuser'}
+    users = {'user regular': 'ragweed', 'user system': 'sysuser'}
     for client in config['clients']:
         if not 'prepare' in run_stages[client]:
             # should have been prepared in a previous run