]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/rbd_support: remove CreateSnapshotRequests __del__() 54251/head
authorRamana Raja <rraja@redhat.com>
Mon, 30 Oct 2023 15:05:27 +0000 (11:05 -0400)
committerRamana Raja <rraja@redhat.com>
Mon, 30 Oct 2023 16:01:19 +0000 (12:01 -0400)
There is no need for CreateSnapshotRequests.__del__() that calls
CreateSnapshotRequests.wait_for_pending().
MirrorSnapshotScheduleHandler.shutdown() already calls
CreateSnapshotRequests.wait_for_pending().

Signed-off-by: Ramana Raja <rraja@redhat.com>
src/pybind/mgr/rbd_support/mirror_snapshot_schedule.py

index 0ddc2e6e734caabf3be4734901106c59e8af14c4..e5b19f36228d3a48f9bc221014c4c566f93e69a5 100644 (file)
@@ -43,9 +43,6 @@ class CreateSnapshotRequests:
         self.queue: List[ImageSpec] = []
         self.ioctxs: Dict[Tuple[str, str], Tuple[rados.Ioctx, Set[ImageSpec]]] = {}
 
-    def __del__(self) -> None:
-        self.wait_for_pending()
-
     def wait_for_pending(self) -> None:
         with self.lock:
             while self.pending: