]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
msg: use MessageRef to manage pointer lifetime
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 19 Aug 2025 21:27:29 +0000 (17:27 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Mon, 29 Dec 2025 22:34:46 +0000 (17:34 -0500)
commit8e75b37f63c39649f40a0d8932ed294d7d6ce0b2
tree6905d2adb1c7410ee4710e3b7602ce49e275604e
parent94fda3d0dd22a2659daa90120cacd7ad676dc3be
msg: use MessageRef to manage pointer lifetime

To simplify reasoning about upcoming changes to incoming/pending
messages.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
13 files changed:
src/mon/Monitor.cc
src/msg/Connection.h
src/msg/DispatchQueue.cc
src/msg/DispatchQueue.h
src/msg/Dispatcher.h
src/msg/Messenger.h
src/msg/async/AsyncConnection.cc
src/msg/async/AsyncConnection.h
src/msg/async/Protocol.h
src/msg/async/ProtocolV1.cc
src/msg/async/ProtocolV1.h
src/msg/async/ProtocolV2.cc
src/msg/async/ProtocolV2.h