]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: use mimic-O upgrade process 27731/head
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 23 Apr 2019 20:15:49 +0000 (13:15 -0700)
committerPatrick Donnelly <pdonnell@redhat.com>
Thu, 6 Jun 2019 20:06:56 +0000 (13:06 -0700)
Fixes: https://tracker.ceph.com/issues/39436
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/suites/fs/upgrade/featureful_client/old_client/tasks/2-upgrade.yaml
qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/2-upgrade.yaml

index 5c50d60c46066844984eca8fbbfb9c42b8f8a2d0..701fbea6424284c576c51073ad85cce99e6866ae 100644 (file)
@@ -1,3 +1,21 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    mon_bind_addrvec: false
+    log-whitelist:
+    - scrub mismatch
+    - ScrubResult
+    - wrongly marked
+    - \(POOL_APP_NOT_ENABLED\)
+    - \(SLOW_OPS\)
+    - overall HEALTH_
+    - \(MON_MSGR2_NOT_ENABLED\)
+    conf:
+      global:
+        bluestore warn on legacy statfs: false
+      mon:
+        mon warn on osd down out interval zero: false
+
 tasks:
 - mds_pre_upgrade:
 - print: "**** done mds pre-upgrade sequence"
@@ -5,8 +23,30 @@ tasks:
     mon.a:
     mon.b:
 - print: "**** done install.upgrade both hosts"
-- ceph.stop: [mds.*]
 - ceph.restart:
-    daemons: [mon.*, mgr.*, osd.*, mds.*]
+    daemons: [mon.*, mgr.*]
     mon-health-to-clog: false
+    wait-for-healthy: false
+- exec:
+    mon.a:
+      - ceph config set global mon_warn_on_msgr2_not_enabled false
+- ceph.healthy:
+- ceph.restart:
+    daemons: [osd.*]
+    wait-for-healthy: false
+    wait-for-osds-up: true
+- ceph.stop: [mds.*]
+- ceph.restart:
+    daemons: [mds.*]
+    wait-for-healthy: false
+    wait-for-osds-up: true
+- exec:
+    mon.a:
+    - ceph mon enable-msgr2
+    - ceph config rm global mon_warn_on_msgr2_not_enabled
+- exec:
+    mon.a:
+    - ceph osd require-osd-release nautilus
+    #- ceph osd set-require-min-compat-client nautilus
+- ceph.healthy:
 - print: "**** done ceph.restart"
index 5c50d60c46066844984eca8fbbfb9c42b8f8a2d0..701fbea6424284c576c51073ad85cce99e6866ae 100644 (file)
@@ -1,3 +1,21 @@
+overrides:
+  ceph:
+    mon_bind_msgr2: false
+    mon_bind_addrvec: false
+    log-whitelist:
+    - scrub mismatch
+    - ScrubResult
+    - wrongly marked
+    - \(POOL_APP_NOT_ENABLED\)
+    - \(SLOW_OPS\)
+    - overall HEALTH_
+    - \(MON_MSGR2_NOT_ENABLED\)
+    conf:
+      global:
+        bluestore warn on legacy statfs: false
+      mon:
+        mon warn on osd down out interval zero: false
+
 tasks:
 - mds_pre_upgrade:
 - print: "**** done mds pre-upgrade sequence"
@@ -5,8 +23,30 @@ tasks:
     mon.a:
     mon.b:
 - print: "**** done install.upgrade both hosts"
-- ceph.stop: [mds.*]
 - ceph.restart:
-    daemons: [mon.*, mgr.*, osd.*, mds.*]
+    daemons: [mon.*, mgr.*]
     mon-health-to-clog: false
+    wait-for-healthy: false
+- exec:
+    mon.a:
+      - ceph config set global mon_warn_on_msgr2_not_enabled false
+- ceph.healthy:
+- ceph.restart:
+    daemons: [osd.*]
+    wait-for-healthy: false
+    wait-for-osds-up: true
+- ceph.stop: [mds.*]
+- ceph.restart:
+    daemons: [mds.*]
+    wait-for-healthy: false
+    wait-for-osds-up: true
+- exec:
+    mon.a:
+    - ceph mon enable-msgr2
+    - ceph config rm global mon_warn_on_msgr2_not_enabled
+- exec:
+    mon.a:
+    - ceph osd require-osd-release nautilus
+    #- ceph osd set-require-min-compat-client nautilus
+- ceph.healthy:
 - print: "**** done ceph.restart"