]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: silence upgrade test failure 15126/head
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 16 May 2017 22:43:57 +0000 (18:43 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 16 May 2017 22:43:57 +0000 (18:43 -0400)
The new fs setting standby_count_wanted is only avialable in luminous. Upgrade
tests were tripping on this.

Fixes: http://tracker.ceph.com/issues/19934
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/tasks/cephfs/filesystem.py

index 8efd05e9eca19a87869e89ad50f87cbe9b71980c..01e1ca588c1e8ee3076ad5f9b0fd10efa44a63c5 100644 (file)
@@ -457,7 +457,14 @@ class Filesystem(MDSCluster):
         self.mon_manager.raw_cluster_cmd('fs', 'new',
                                          self.name, self.metadata_pool_name, data_pool_name)
         # Turn off spurious standby count warnings from modifying max_mds in tests.
-        self.mon_manager.raw_cluster_cmd('fs', 'set', self.name, 'standby_count_wanted', '0')
+        try:
+            self.mon_manager.raw_cluster_cmd('fs', 'set', self.name, 'standby_count_wanted', '0')
+        except CommandFailedError as e:
+            if e.exitstatus == 22:
+                # standby_count_wanted not available prior to luminous (upgrade tests would fail otherwise)
+                pass
+            else:
+                raise
 
         self.getinfo(refresh = True)