]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: switch to use shared_ptr for mds_sessions
authorXiubo Li <xiubli@redhat.com>
Mon, 17 Aug 2020 14:10:42 +0000 (22:10 +0800)
committerXiubo Li <xiubli@redhat.com>
Mon, 16 Aug 2021 05:25:58 +0000 (13:25 +0800)
commit730dd8a87a3dbeba348dd419869ac110c57ed47a
treeb6f93f9ec66a833381b8a23685ba85813264dd36
parent5ce296c23a6ef2225345c9114cac3976f2898949
client: switch to use shared_ptr for mds_sessions

To break the `client_lock`, when we need to unlock it and lock it
later, during the gap we must make sure that the `session` won't
be released.

Signed-off-by: Xiubo Li <xiubli@redhat.com>
src/client/Client.cc
src/client/Client.h
src/client/MetaSession.h