]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: ensure mgr metadata is not none
authorSage Weil <sage@newdream.net>
Mon, 15 Mar 2021 22:20:25 +0000 (17:20 -0500)
committerSage Weil <sage@newdream.net>
Tue, 16 Mar 2021 12:56:19 +0000 (07:56 -0500)
This hunk is from aca45d7d08fd8c3f32849331eba4620e2726282a, a much
larger change in master that added type annotations all over the place.
It just brings src/pybind/mgr/cephadm fully in sync with master.

Signed-off-by: Sage Weil <sage@newdream.net>
src/pybind/mgr/cephadm/serve.py

index b77dbc619a005117634c5f72e7292cdbfee10dc9..121cb3912ee7a85e39d75544d3f2b8c1ffad1069 100644 (file)
@@ -410,7 +410,8 @@ class CephadmServe:
                     name = '%s.%s' % (s.get('type'), daemon_id)
                     if s.get('type') == 'rbd-mirror':
                         metadata = self.mgr.get_metadata(
-                            "rbd-mirror", daemon_id)
+                            "rbd-mirror", daemon_id, {})
+                        assert metadata is not None
                         try:
                             name = '%s.%s' % (s.get('type'), metadata['id'])
                         except (KeyError, TypeError):