]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/os/seastore: report outstanding requests per phase 58913/head
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 29 Jul 2024 08:40:38 +0000 (16:40 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 7 Aug 2024 04:52:00 +0000 (12:52 +0800)
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/seastore.cc

index 68d432d5dd0813ae37a81831f67549d29af1d347..f0243bdb853b88c925410e8424aa1b78db70aff0 100644 (file)
@@ -668,12 +668,18 @@ seastar::future<> SeaStore::report_stats()
          calc_conflicts(io_total.io_num, io_total.repeat_io_num),
          calc_conflicts(io_total.read_num, io_total.repeat_read_num),
          calc_conflicts(io_total.get_bg_num(), io_total.get_repeat_bg_num()));
-    INFO("trans outstanding: {},{},{},{} per-shard: {:.2f},{:.2f},{:.2f},{:.2f}",
+    INFO("trans outstanding: {},{},{},{} "
+         "per-shard: {:.2f}({:.2f},{:.2f},{:.2f},{:.2f},{:.2f}),{:.2f},{:.2f},{:.2f}",
          io_total.pending_io_num,
          io_total.pending_read_num,
          io_total.pending_bg_num,
          io_total.pending_flush_num,
          (double)io_total.pending_io_num/seastar::smp::count,
+         (double)io_total.starting_io_num/seastar::smp::count,
+         (double)io_total.waiting_collock_io_num/seastar::smp::count,
+         (double)io_total.waiting_throttler_io_num/seastar::smp::count,
+         (double)io_total.processing_inlock_io_num/seastar::smp::count,
+         (double)io_total.processing_postlock_io_num/seastar::smp::count,
          (double)io_total.pending_read_num/seastar::smp::count,
          (double)io_total.pending_bg_num/seastar::smp::count,
          (double)io_total.pending_flush_num/seastar::smp::count);