]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa: Fix traceback during fs cleanup between tests
authorKotresh HR <khiremat@redhat.com>
Tue, 21 Jul 2020 11:39:39 +0000 (17:09 +0530)
committerKotresh HR <khiremat@redhat.com>
Thu, 30 Jul 2020 07:39:24 +0000 (13:09 +0530)
The 'mon_allow_pool_delete' option is set to 'True'
in 'setUp' of 'TestVolumes' and is cleared of in
corresponding 'tearDown' function. Hence, any pool
deletion in parent classes such as 'CephFSTestCase'
would fail. This patch fixes the same by setting
the config 'mon_allow_pool_delete' option in the
'CephFSTestCase'.

Fixes: https://tracker.ceph.com/issues/46597
Signed-off-by: Kotresh HR <khiremat@redhat.com>
qa/tasks/cephfs/cephfs_test_case.py

index 063a6508c61eba0e4c613b9e73cb78aebcb3bf44..42d78f8caef31542edd9332bbbcd881083b766b4 100644 (file)
@@ -63,6 +63,8 @@ class CephFSTestCase(CephTestCase):
     def setUp(self):
         super(CephFSTestCase, self).setUp()
 
+        self.config_set('mon', 'mon_allow_pool_delete', True)
+
         if len(self.mds_cluster.mds_ids) < self.MDSS_REQUIRED:
             self.skipTest("Only have {0} MDSs, require {1}".format(
                 len(self.mds_cluster.mds_ids), self.MDSS_REQUIRED