]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mds: aggregate and expose subvolume metrics
authorIgor Golikov <igolikov@ibm.com>
Thu, 10 Jul 2025 10:18:57 +0000 (10:18 +0000)
committerVenky Shankar <vshankar@redhat.com>
Wed, 10 Sep 2025 16:42:45 +0000 (16:42 +0000)
commita49ba9d27ab93fe3466822d8865c6112eea86c09
tree394d8269e7974996f8c0649b0c1f086274da5ad4
parentc376635d5d5572d64fa76a82a7461ce917186047
mds: aggregate and expose subvolume metrics

rank0 periodically receives subvolume metrics from other MDS instances
and aggregate subvolume metrics using sliding window.
The MetricsAggregator exposes PerfCounters and PerfQueries for these
metrics.

Fixes: https://tracker.ceph.com/issues/68931
Signed-off-by: Igor Golikov <igolikov@ibm.com>
src/common/options/mds.yaml.in
src/mds/MDSPerfMetricTypes.h
src/mds/MetricAggregator.cc
src/mds/MetricAggregator.h
src/mgr/MDSPerfMetricTypes.cc
src/mgr/MDSPerfMetricTypes.h