]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mds: remove unneeded SubvolumeMetric field from `struct Metric`
authorVenky Shankar <vshankar@redhat.com>
Fri, 29 Aug 2025 17:56:21 +0000 (17:56 +0000)
committerVenky Shankar <vshankar@redhat.com>
Wed, 10 Sep 2025 16:42:45 +0000 (16:42 +0000)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/mds/MDSPerfMetricTypes.h

index d540f039faa1a530141185c28de9c8b8789a3aaa..6d0e6fd9fe5e74c91cb0af1707ba714a376cbada 100644 (file)
@@ -314,13 +314,12 @@ struct Metrics {
   OpenedInodesMetric opened_inodes_metric;
   ReadIoSizesMetric read_io_sizes_metric;
   WriteIoSizesMetric write_io_sizes_metric;
-  SubvolumeMetric subvolume_metrics;
 
   // metric update type
   uint32_t update_type = UpdateType::UPDATE_TYPE_REFRESH;
 
   DENC(Metrics, v, p) {
-    DENC_START(5, 1, p);
+    DENC_START(4, 1, p);
     denc(v.update_type, p);
     denc(v.cap_hit_metric, p);
     denc(v.read_latency_metric, p);
@@ -338,9 +337,6 @@ struct Metrics {
       denc(v.read_io_sizes_metric, p);
       denc(v.write_io_sizes_metric, p);
     }
-    if (struct_v >= 5) {
-      denc(v.subvolume_metrics, p);
-    }
     DENC_FINISH(p);
   }
 
@@ -356,7 +352,6 @@ struct Metrics {
     f->dump_object("opened_inodes_metric", opened_inodes_metric);
     f->dump_object("read_io_sizes_metric", read_io_sizes_metric);
     f->dump_object("write_io_sizes_metric", write_io_sizes_metric);
-    f->dump_object("subvolume_metrics", subvolume_metrics);
   }
 
   friend std::ostream& operator<<(std::ostream& os, const Metrics& metrics) {
@@ -371,7 +366,6 @@ struct Metrics {
        << ", opened_inodes_metric=" << metrics.opened_inodes_metric
        << ", read_io_sizes_metric=" << metrics.read_io_sizes_metric
        << ", write_io_sizes_metric=" << metrics.write_io_sizes_metric
-       << ", subvolume_metrics=" << metrics.subvolume_metrics
        << "}]";
     return os;
   }