]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa/suites/upgrade/telemetry-upgrade: add more ignorelist items and require_osd_releas...
authorLaura Flores <lflores@ibm.com>
Wed, 19 Jun 2024 21:07:31 +0000 (16:07 -0500)
committerLaura Flores <lflores@ibm.com>
Fri, 21 Jun 2024 22:17:36 +0000 (17:17 -0500)
The warnings added to the ignorelist show up in the cluster log, but they are
expected during upgrades and should thus be ignored.

We also need to set require_osd_release=squid to avoid this warning:
```
cluster [WRN] Health check failed: all OSDs are running squid or later but require_osd_release < squid (OSD_UPGRADE_FINISHED)
```

Signed-off-by: Laura Flores <lflores@ibm.com>
(cherry picked from commit dc65e55d6e88d1dc24b92837f5ae0f4f9aa5169f)

qa/suites/upgrade/telemetry-upgrade/quincy-x/1-tasks.yaml
qa/suites/upgrade/telemetry-upgrade/reef-x/1-tasks.yaml

index cd6609a6d41ef4e7de5d93e0f305f80bceb8fba5..b2bb9471656fc78d62d2275aae8ea023145a13c7 100644 (file)
@@ -1,3 +1,22 @@
+overrides:
+  ceph:
+    log-ignorelist:
+      - mons down
+      - mon down
+      - MON_DOWN
+      - out of quorum
+      - PG_
+      - OSD_DOWN
+      - POOL_APP_NOT_ENABLED
+      - pgs degraded
+      - pg degraded
+      - object degraded
+      - objects degraded
+      - FS_DEGRADED
+      - MDS_ALL_DOWN
+      - OSD_UPGRADE_FINISHED
+      - do not have an application enabled
+      - is down
 tasks:
 - install:
     branch: quincy
@@ -44,6 +63,12 @@ tasks:
             - ceph versions | jq -e '.overall | keys' | grep $sha1
     - print: "**** done end upgrade..."
 
+    - print: "**** done set require-osd-release ..."
+    - cephadm.shell:
+        env: [sha1]
+        mon.a:
+            - ceph osd require-osd-release squid
+
     - print: "**** done start telemetry x..."
     - workunit:
         clients:
index 5163a54fe24e48ca1edb5cc9305fdedd6f832ddb..070214e4e775eadadcbbc8fa38ddb062eaf4eb7e 100644 (file)
@@ -1,3 +1,22 @@
+overrides:
+  ceph:
+    log-ignorelist:
+      - mons down
+      - mon down
+      - MON_DOWN
+      - out of quorum
+      - PG_
+      - OSD_DOWN
+      - POOL_APP_NOT_ENABLED
+      - pgs degraded
+      - pg degraded
+      - object degraded
+      - objects degraded
+      - FS_DEGRADED
+      - MDS_ALL_DOWN
+      - OSD_UPGRADE_FINISHED
+      - do not have an application enabled
+      - is down
 tasks:
 - install:
     branch: reef
@@ -44,6 +63,12 @@ tasks:
             - ceph versions | jq -e '.overall | keys' | grep $sha1
     - print: "**** done end upgrade..."
 
+    - print: "**** done set require-osd-release ..."
+    - cephadm.shell:
+        env: [sha1]
+        mon.a:
+            - ceph osd require-osd-release squid
+
     - print: "**** done start telemetry x..."
     - workunit:
         clients: