]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
msg: Add `messenger dump <name>` asok command
authorMarcel Lauhoff <marcel.lauhoff@clyso.com>
Fri, 20 Sep 2024 17:33:07 +0000 (19:33 +0200)
committerMarcel Lauhoff <marcel.lauhoff@clyso.com>
Fri, 28 Feb 2025 15:47:02 +0000 (16:47 +0100)
commit4b7d43751a80b058ada467a68b88f91ec39f290c
treef4baa6fddf8653473fdcacb923eb3d7a46afc530
parent1881cc8778a95dd4bacb90ac561f8377bd419773
msg: Add `messenger dump <name>` asok command

Create admin socket command `messenger dump <name> [filter]
[--tcp-info]` on messenger initialization. `<name>` is the human
readable messenger name (e.g "client", "ms_objecter"). The filter
argument allows partial dumping. `tcp_info` controls inclusion of
TCP_INFO stats. Calling `messenger dump` without a messenger name
returns a list of messengers.

Signed-off-by: Marcel Lauhoff <marcel.lauhoff@clyso.com>
src/common/ceph_context.cc
src/common/ceph_context.h
src/msg/async/AsyncMessenger.cc
src/msg/async/AsyncMessenger.h
src/test/msgr/test_msgr.cc