Skip to content

Commit 0d57f42

Browse files
committed
rados/osd: enable compact_running perfcounter at PRIO=5
The compact_running perfcounter is a bool indicator for rocksdb compaction. By enabling this counter at a USEFUL priority level, performance monitoring can indicate whether compaction is a factor. Fixes: https://tracker.ceph.com/issues/73591 Signed-off-by: Paul Cuzner <[email protected]>
1 parent 04280e1 commit 0d57f42

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/kv/RocksDBStore.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1254,7 +1254,7 @@ int RocksDBStore::do_open(ostream &out,
12541254
plb.add_time_avg(l_rocksdb_submit_latency, "submit_latency", "Submit Latency");
12551255
plb.add_time_avg(l_rocksdb_submit_sync_latency, "submit_sync_latency", "Submit Sync Latency");
12561256
plb.add_u64_counter(l_rocksdb_compact, "compact", "Compactions");
1257-
plb.add_u64_counter(l_rocksdb_compact_running, "compact_running", "Running compactions");
1257+
plb.add_u64_counter(l_rocksdb_compact_running, "compact_running", "Running compactions", nullptr, PerfCountersBuilder::PRIO_USEFUL);
12581258
plb.add_u64_counter(l_rocksdb_compact_completed, "compact_completed", "Completed compactions");
12591259
plb.add_time(l_rocksdb_compact_lasted, "compact_lasted", "Last completed compaction duration");
12601260
plb.add_u64_counter(l_rocksdb_compact_queue_merge, "compact_queue_merge", "Mergings of ranges in compaction queue");

0 commit comments

Comments
 (0)