]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/rados/thrash-old-clients: collapse msgr and client choice
authorSage Weil <sage@redhat.com>
Wed, 20 Mar 2019 11:55:28 +0000 (06:55 -0500)
committerSage Weil <sage@redhat.com>
Wed, 20 Mar 2019 12:54:03 +0000 (07:54 -0500)
Hammer doesn't have async, and nautilus doesn't have simple.  Expand the
async default (v2v1) and v1-only choice and the client choice.

Signed-off-by: Sage Weil <sage@redhat.com>
qa/suites/rados/thrash-old-clients/1-install/hammer.yaml
qa/suites/rados/thrash-old-clients/1-install/jewel-v1only.yaml [new file with mode: 0644]
qa/suites/rados/thrash-old-clients/1-install/luminous-v1only.yaml [new file with mode: 0644]
qa/suites/rados/thrash-old-clients/msgr/.qa [deleted symlink]
qa/suites/rados/thrash-old-clients/msgr/async-v1only.yaml [deleted symlink]
qa/suites/rados/thrash-old-clients/msgr/async.yaml [deleted symlink]

index ed620c6852d7443fb72cc411cbe8c2e72f5ac535..1f9cd277e700af345a56ff2c2e503598d09ee00a 100644 (file)
@@ -4,8 +4,6 @@ overrides:
     conf:
       mon:
         mon osd initial require min compat client: hammer
-      client:
-        ms type: simple
 tasks:
 - install:
     branch: hammer
diff --git a/qa/suites/rados/thrash-old-clients/1-install/jewel-v1only.yaml b/qa/suites/rados/thrash-old-clients/1-install/jewel-v1only.yaml
new file mode 100644 (file)
index 0000000..5468e52
--- /dev/null
@@ -0,0 +1,26 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    conf:
+      global:
+        ms type: async
+        ms bind msgr2: false
+tasks:
+- install:
+    branch: jewel
+    exclude_packages:
+      - librados3
+      - ceph-mgr-dashboard
+      - ceph-mgr-diskprediction-local
+      - ceph-mgr-diskprediction-cloud
+      - ceph-mgr-rook
+      - ceph-mgr-ssh
+      - ceph-mgr
+      - libcephfs2
+      - libcephfs-devel
+      - libcephfs-dev
+    extra_packages: ['librados2']
+- install.upgrade:
+    mon.a:
+    mon.b:
+    mon.c:
diff --git a/qa/suites/rados/thrash-old-clients/1-install/luminous-v1only.yaml b/qa/suites/rados/thrash-old-clients/1-install/luminous-v1only.yaml
new file mode 100644 (file)
index 0000000..0969814
--- /dev/null
@@ -0,0 +1,22 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    conf:
+      global:
+        ms type: async
+        ms bind msgr2: false
+tasks:
+- install:
+    branch: luminous
+    exclude_packages:
+      - librados3
+      - ceph-mgr-dashboard
+      - ceph-mgr-diskprediction-local
+      - ceph-mgr-diskprediction-cloud
+      - ceph-mgr-rook
+      - ceph-mgr-ssh
+    extra_packages: ['librados2']
+- install.upgrade:
+    mon.a:
+    mon.b:
+    mon.c:
diff --git a/qa/suites/rados/thrash-old-clients/msgr/.qa b/qa/suites/rados/thrash-old-clients/msgr/.qa
deleted file mode 120000 (symlink)
index fea2489..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-old-clients/msgr/async-v1only.yaml b/qa/suites/rados/thrash-old-clients/msgr/async-v1only.yaml
deleted file mode 120000 (symlink)
index 9673dbb..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/msgr/async-v1only.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/thrash-old-clients/msgr/async.yaml b/qa/suites/rados/thrash-old-clients/msgr/async.yaml
deleted file mode 120000 (symlink)
index b7f05e4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-.qa/msgr/async.yaml
\ No newline at end of file