]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds,osd,mon,msg: use intrusive_ptr for holding Connection::priv
authorKefu Chai <kchai@redhat.com>
Tue, 29 May 2018 07:51:07 +0000 (15:51 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 10 Jul 2018 14:16:00 +0000 (22:16 +0800)
commit69f538495b68bfe539bd4e7f73afca437c32755f
tree090236921356e3a93ed1cc2d48574f24f0f43a8d
parentf4f980c42df2667354a7569a4609a2eeb4f60b99
mds,osd,mon,msg: use intrusive_ptr for holding Connection::priv

Fixes: http://tracker.ceph.com/issues/20924
Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 72883956c26fdc4345324e9b27b45c3dfac17fa2)
17 files changed:
src/common/RefCountedObj.h
src/mds/MDSDaemon.cc
src/mds/MDSRank.cc
src/messages/PaxosServiceMessage.h
src/mgr/DaemonServer.cc
src/mgr/DaemonState.cc
src/mon/MonOpRequest.h
src/mon/Monitor.cc
src/msg/Connection.h
src/osd/OSD.cc
src/osd/OSD.h
src/osd/PG.cc
src/osd/PrimaryLogPG.cc
src/osd/Watch.cc
src/osdc/Objecter.cc
src/test/mon/test_mon_workloadgen.cc
src/test/msgr/test_msgr.cc