]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: load file system info if not created 50922/head
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 5 Apr 2023 19:25:38 +0000 (15:25 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Thu, 6 Apr 2023 15:24:23 +0000 (11:24 -0400)
Mounts may create a Filesystem object which does not create the file
system. This causes self.id to be Null when we try to wait for daemons
to be up. Load it just in time!

Fixes: https://tracker.ceph.com/issues/59332
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 69565dbbf124e29f30dae989eae41eada161a4b4)

qa/tasks/cephfs/filesystem.py

index 61b6057305910229de8a3682b319124d49156814..eabe0790ad3dad536256f586d447bfadf25a2041 100644 (file)
@@ -1098,6 +1098,9 @@ class Filesystem(MDSCluster):
         if timeout is None:
             timeout = DAEMON_WAIT_TIMEOUT
 
+        if self.id is None:
+            status = self.getinfo(refresh=True)
+
         if status is None:
             status = self.status()