]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: dump formatter even for errors
authorPatrick Donnelly <pdonnell@redhat.com>
Thu, 23 May 2024 17:35:48 +0000 (13:35 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 4 Jun 2024 19:44:25 +0000 (15:44 -0400)
The admin_socker framework only dumps the formatter by default if the command
succeeds.

Fixes: a4dc88140071f9cdfe5654402067434728fee469
Fixes: https://tracker.ceph.com/issues/66184
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/MDSRank.cc

index 10f01c9843eb23df60ca8b92d8355212c1629d7d..a8f6f861086c77d27554efc643e85ca3cc6f3acb 100644 (file)
@@ -2675,6 +2675,7 @@ void MDSRankDispatcher::handle_asok_command(
       f->close_section();
 
       bufferlist outbl;
+      f->flush(outbl); /* even for errors, dump f */
       do_respond(rc, {}, outbl);
     }
   };