]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd/osd_operations/peering_event: dump events as well
authorSamuel Just <sjust@redhat.com>
Fri, 30 Sep 2022 18:13:20 +0000 (11:13 -0700)
committerSamuel Just <sjust@redhat.com>
Sat, 1 Oct 2022 22:12:08 +0000 (15:12 -0700)
Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/osd/osd_operations/peering_event.cc

index dc486d4c6a6290f47aacff95f7c4aff27d8725aa..2a82a077cbd34346dc0d91dea1bd602491087b63 100644 (file)
@@ -42,6 +42,13 @@ void PeeringEvent<T>::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<const T*>(this)->tracking_events);
+  }
+  f->close_section();
   f->close_section();
 }