]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd/osd_operations/client_request: also dump pg_tracking_events 58022/head
authorXuehan Xu <xuxuehan@qianxin.com>
Wed, 24 Apr 2024 07:58:19 +0000 (15:58 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Thu, 13 Jun 2024 12:37:11 +0000 (15:37 +0300)
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
(cherry picked from commit d11eddfb01e67a052116c22b863d92d37f21b362)

src/crimson/osd/osd_operations/client_request.cc
src/crimson/osd/osd_operations/client_request.h

index 0d79c4f132c26272ed78d34971a3cd92d214c365..b2db328ebe5b86e6d17e1c5fa80fac681542004d 100644 (file)
@@ -73,6 +73,9 @@ void ClientRequest::dump_detail(Formatter *f) const
   std::apply([f] (auto... event) {
     (..., event.dump(f));
   }, tracking_events);
+  std::apply([f] (auto... event) {
+    (..., event.dump(f));
+  }, get_instance_handle()->pg_tracking_events);
 }
 
 ConnectionPipeline &ClientRequest::get_connection_pipeline()
index eb27f91296499370086937a4af2bf40fc39ecf80..9dbccc8b44e0f4285c2acbaecad67b630aaee5bc 100644 (file)
@@ -162,6 +162,7 @@ public:
     instance_handle = new instance_handle_t;
   }
   auto get_instance_handle() { return instance_handle; }
+  auto get_instance_handle() const { return instance_handle; }
 
   std::set<snapid_t> snaps_need_to_recover() {
     std::set<snapid_t> ret;