]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: include auth credential in session dump 64308/head
authorPatrick Donnelly <pdonnell@ibm.com>
Wed, 2 Jul 2025 15:21:35 +0000 (11:21 -0400)
committerPatrick Donnelly <pdonnell@ibm.com>
Wed, 2 Jul 2025 16:06:48 +0000 (12:06 -0400)
This looks like:

    [
        {
            "id": 4446,
            "auth_name": {
                "type": 16,
                "id": "x"
            },
        ...

Which would indicate it's a ceph-mgr with id "x".

Fixes: https://tracker.ceph.com/issues/71937
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
src/mds/SessionMap.cc

index 0fb1e1a74598598204d8aace205a630b82b49f8e..3884f4ba96f775433fce232f1b1938b22e0ea6cd 100644 (file)
@@ -630,6 +630,7 @@ void SessionMapStore::decode_legacy(bufferlist::const_iterator& p)
 void Session::dump(Formatter *f, bool cap_dump) const
 {
   f->dump_int("id", info.inst.name.num());
+  f->dump_object("auth_name", info.auth_name);
   f->dump_object("entity", info.inst);
   f->dump_string("state", get_state_name());
   f->dump_int("num_leases", leases.size());