]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
common/perf_counters: select_labeled_t as a parameter to dumpers 60426/head
authorRonen Friedman <rfriedma@redhat.com>
Mon, 20 Jan 2025 18:07:51 +0000 (12:07 -0600)
committerRonen Friedman <rfriedma@redhat.com>
Wed, 22 Jan 2025 10:00:34 +0000 (04:00 -0600)
commitd2b910bfef3e76f0acaae73cf629facc2705cd71
treed616b4ca129c07863baa16471eba0291a6ef55af
parent23a17e2a5316a555472947f776bb82b91198da9e
common/perf_counters: select_labeled_t as a parameter to dumpers

Some counters' dump functions accept 3 bool parameters to
determine some dumping behavior. And multiple 'bool' parameters
are considered a code smell.
This is a minor refactor to replace one of these bools
with a 'select_labeled_t' enum.

Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
17 files changed:
src/common/ceph_context.cc
src/common/perf_counters.cc
src/common/perf_counters.h
src/common/perf_counters_collection.cc
src/common/perf_counters_collection.h
src/crimson/admin/osd_admin.cc
src/crimson/common/perf_counters_collection.cc
src/crimson/common/perf_counters_collection.h
src/kv/RocksDBStore.cc
src/libcephsqlite.cc
src/librbd/cache/pwl/AbstractWriteLog.cc
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueStore.h
src/os/kstore/KStore.h
src/test/fio/fio_ceph_messenger.cc
src/test/fio/fio_ceph_objectstore.cc
src/tools/ceph_objectstore_tool.cc