]> 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, 5 Jan 2026 21:23:39 +0000 (16:23 -0500)
commit012ee008dbd139488e96a5ea64a3b4920689ef8e
tree9bcf0175b3f92f6a5f44343fe4bfaa8051a1cea3
parent8ac7c71678d298dc706a6e41cd1ddb46f37e3a90
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