From: Patrick Donnelly Date: Wed, 23 Dec 2020 18:19:57 +0000 (-0800) Subject: qa: load data pools before deleting fs X-Git-Tag: v16.1.0~107^2~12 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=52059703bccb42f41b5ee164edc663cdfd5b3c55;p=ceph.git qa: load data pools before deleting fs Otherwise current data pools at time of deletion may not be known. Signed-off-by: Patrick Donnelly --- diff --git a/qa/tasks/cephfs/filesystem.py b/qa/tasks/cephfs/filesystem.py index 8df09412576a..fa5df325f4b8 100644 --- a/qa/tasks/cephfs/filesystem.py +++ b/qa/tasks/cephfs/filesystem.py @@ -651,6 +651,8 @@ class Filesystem(MDSCluster): log.info('Destroying file system ' + self.name + ' and related ' 'pools') + data_pools = self.get_data_pool_names(refresh=True) + # make sure no MDSs are attached to given FS. self.mon_manager.raw_cluster_cmd('fs', 'fail', self.name) self.mon_manager.raw_cluster_cmd( @@ -659,7 +661,7 @@ class Filesystem(MDSCluster): self.mon_manager.raw_cluster_cmd('osd', 'pool', 'rm', self.get_metadata_pool_name(), self.get_metadata_pool_name(), '--yes-i-really-really-mean-it') - for poolname in self.get_data_pool_names(): + for poolname in data_pools: try: self.mon_manager.raw_cluster_cmd('osd', 'pool', 'rm', poolname, poolname, '--yes-i-really-really-mean-it')