]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge pull request #44517 from adk3798/agent-cache
authorAdam King <47704447+adk3798@users.noreply.github.com>
Thu, 27 Jan 2022 22:34:01 +0000 (17:34 -0500)
committerGitHub <noreply@github.com>
Thu, 27 Jan 2022 22:34:01 +0000 (17:34 -0500)
mgr/cephadm: store agent metadata in its own cache

Reviewed-By: Sebastian Wagner <sewagner@redhat.com>
1  2 
src/cephadm/cephadm
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/serve.py
src/pybind/mgr/cephadm/services/cephadmservice.py

Simple merge
Simple merge
index 7f866d462fbcf5177622b46f2d7071ef0433f0a2,f8ab3ad0787d08f34419037d46f159a9a10452cc..ba2d3c65dd2c9d5a666a13240b50095f3c4be248
@@@ -1136,12 -1121,11 +1136,12 @@@ class CephadmServe
                          '--config-json', '-',
                      ] + daemon_spec.extra_args,
                      stdin=json.dumps(daemon_spec.final_config),
 -                    image=image)
 +                    image=image,
 +                )
  
                  if daemon_spec.daemon_type == 'agent':
-                     self.mgr.cache.agent_timestamp[daemon_spec.host] = datetime_now()
-                     self.mgr.cache.agent_counter[daemon_spec.host] = 1
+                     self.mgr.agent_cache.agent_timestamp[daemon_spec.host] = datetime_now()
+                     self.mgr.agent_cache.agent_counter[daemon_spec.host] = 1
  
                  # refresh daemon state?  (ceph daemon reconfig does not need it)
                  if not reconfig or daemon_spec.daemon_type not in CEPH_TYPES: