]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/MgrClient: close mgr session on daemon MgrClient shutdown
authorSage Weil <sage@redhat.com>
Tue, 13 Mar 2018 20:13:56 +0000 (15:13 -0500)
committerSage Weil <sage@redhat.com>
Mon, 23 Apr 2018 03:07:06 +0000 (22:07 -0500)
commit082a700ac80a78c6a153dc7dc2eed6bc1d640889
tree1892c0b3235c3355e5946f881a9863fe3d38e276
parent8b3b2fa392c703431f5f0e6a1e6e0b6cfd821b5f
mgr/MgrClient: close mgr session on daemon MgrClient shutdown

If we are a service daemon, send a MMgrClose on shutdown to clear ourselves
out of the ServiceMap.

Note that this is a best-effort attempt; we don't block shutdown if the
mgr isn't currently available.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/options.cc
src/mgr/MgrClient.cc
src/mgr/MgrClient.h
src/test/librados/service.cc