From: NitzanMordhai Date: Wed, 8 Jun 2022 06:05:34 +0000 (+0000) Subject: mon: Add duplicate log size to pg dump stats and query X-Git-Tag: v17.2.7~85^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=092a4abf57c6f236ff7bcaf0151282cfb144097b;p=ceph.git mon: Add duplicate log size to pg dump stats and query Add a new column LOG_DUPS, to the pg dump stats and log_dups_size to pg query that will show the size of dups entries in pg log. Signed-off-by: Nitzan Mordechai (cherry picked from commit 0036934916f045600a2426f7587080153e317bbe) --- diff --git a/src/mon/PGMap.cc b/src/mon/PGMap.cc index 7e2b42ea82ad..bec7de6f91fa 100644 --- a/src/mon/PGMap.cc +++ b/src/mon/PGMap.cc @@ -1659,6 +1659,7 @@ void PGMap::dump_pg_stats_plain( tab.define_column("OMAP_BYTES*", TextTable::LEFT, TextTable::RIGHT); tab.define_column("OMAP_KEYS*", TextTable::LEFT, TextTable::RIGHT); tab.define_column("LOG", TextTable::LEFT, TextTable::RIGHT); + tab.define_column("LOG_DUPS", TextTable::LEFT, TextTable::RIGHT); tab.define_column("DISK_LOG", TextTable::LEFT, TextTable::RIGHT); tab.define_column("STATE", TextTable::LEFT, TextTable::RIGHT); tab.define_column("STATE_STAMP", TextTable::LEFT, TextTable::RIGHT); @@ -1702,6 +1703,7 @@ void PGMap::dump_pg_stats_plain( << st.stats.sum.num_omap_bytes << st.stats.sum.num_omap_keys << st.log_size + << st.log_dups_size << st.ondisk_log_size << pg_state_string(st.state) << st.last_change @@ -2242,6 +2244,7 @@ void PGMap::dump_filtered_pg_stats(ostream& ss, set& pgs) const tab.define_column("OMAP_BYTES*", TextTable::LEFT, TextTable::RIGHT); tab.define_column("OMAP_KEYS*", TextTable::LEFT, TextTable::RIGHT); tab.define_column("LOG", TextTable::LEFT, TextTable::RIGHT); + tab.define_column("LOG_DUPS", TextTable::LEFT, TextTable::RIGHT); tab.define_column("STATE", TextTable::LEFT, TextTable::RIGHT); tab.define_column("SINCE", TextTable::LEFT, TextTable::RIGHT); tab.define_column("VERSION", TextTable::LEFT, TextTable::RIGHT); @@ -2271,6 +2274,7 @@ void PGMap::dump_filtered_pg_stats(ostream& ss, set& pgs) const << st.stats.sum.num_omap_bytes << st.stats.sum.num_omap_keys << st.log_size + << st.log_dups_size << pg_state_string(st.state) << utimespan_str(now - st.last_change) << st.version