From dc2b7039d07f5aa4448ee9af01d2540264610c0c Mon Sep 17 00:00:00 2001 From: Xuehan Xu Date: Wed, 24 Apr 2024 15:58:19 +0800 Subject: [PATCH] crimson/osd/osd_operations/client_request: also dump pg_tracking_events Signed-off-by: Xuehan Xu (cherry picked from commit d11eddfb01e67a052116c22b863d92d37f21b362) --- src/crimson/osd/osd_operations/client_request.cc | 3 +++ src/crimson/osd/osd_operations/client_request.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/crimson/osd/osd_operations/client_request.cc b/src/crimson/osd/osd_operations/client_request.cc index 0d79c4f132c..b2db328ebe5 100644 --- a/src/crimson/osd/osd_operations/client_request.cc +++ b/src/crimson/osd/osd_operations/client_request.cc @@ -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() diff --git a/src/crimson/osd/osd_operations/client_request.h b/src/crimson/osd/osd_operations/client_request.h index eb27f912964..9dbccc8b44e 100644 --- a/src/crimson/osd/osd_operations/client_request.h +++ b/src/crimson/osd/osd_operations/client_request.h @@ -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 snaps_need_to_recover() { std::set ret; -- 2.39.5