From: Samuel Just Date: Fri, 30 Sep 2022 18:13:20 +0000 (-0700) Subject: crimson/osd/osd_operations/peering_event: dump events as well X-Git-Tag: v18.1.0~1068^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1668b41680a7f92d026e4753be59b892c3440b17;p=ceph.git crimson/osd/osd_operations/peering_event: dump events as well Signed-off-by: Samuel Just --- diff --git a/src/crimson/osd/osd_operations/peering_event.cc b/src/crimson/osd/osd_operations/peering_event.cc index dc486d4c6a62..2a82a077cbd3 100644 --- a/src/crimson/osd/osd_operations/peering_event.cc +++ b/src/crimson/osd/osd_operations/peering_event.cc @@ -42,6 +42,13 @@ void PeeringEvent::dump_detail(Formatter *f) const f->dump_int("sent", evt.get_epoch_sent()); f->dump_int("requested", evt.get_epoch_requested()); f->dump_string("evt", evt.get_desc()); + f->open_array_section("events"); + { + std::apply([f](auto&... events) { + (..., events.dump(f)); + }, static_cast(this)->tracking_events); + } + f->close_section(); f->close_section(); }