From: Mykola Golub Date: Thu, 27 Feb 2020 10:34:03 +0000 (+0000) Subject: mgr/rbd_support: wait for latest osdmap on init X-Git-Tag: v15.1.1~214^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F33389%2Fhead;p=ceph.git mgr/rbd_support: wait for latest osdmap on init The main goal is to initialize the librados instance before starting any thread that may use it. Signed-off-by: Mykola Golub --- diff --git a/src/pybind/mgr/rbd_support/module.py b/src/pybind/mgr/rbd_support/module.py index f7ee2c8ae8a9..6062ceffa78a 100644 --- a/src/pybind/mgr/rbd_support/module.py +++ b/src/pybind/mgr/rbd_support/module.py @@ -155,6 +155,7 @@ class Module(MgrModule): def __init__(self, *args, **kwargs): super(Module, self).__init__(*args, **kwargs) + self.rados.wait_for_latest_osdmap() self.mirror_snapshot_schedule = MirrorSnapshotScheduleHandler(self) self.perf = PerfHandler(self) self.task = TaskHandler(self)