]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
include/cephfs: fix build error
authorVenky Shankar <vshankar@redhat.com>
Wed, 24 Sep 2025 09:15:31 +0000 (14:45 +0530)
committerVenky Shankar <vshankar@redhat.com>
Thu, 25 Sep 2025 06:31:50 +0000 (12:01 +0530)
Resolves: ISCE-2037

Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/include/cephfs/metrics/Types.h

index 7cb374103ed57677c2aad16a25da91e18ca0a633..bcf70a86f8888da6f8194fd846bc2d19dc938b04 100644 (file)
@@ -598,20 +598,6 @@ struct UnknownPayload : public ClientMetricPayloadBase {
   }
 };
 
-typedef boost::variant<CapInfoPayload,
-        ReadLatencyPayload,
-        WriteLatencyPayload,
-        MetadataLatencyPayload,
-        DentryLeasePayload,
-        OpenedFilesPayload,
-        PinnedIcapsPayload,
-        OpenedInodesPayload,
-        ReadIoSizesPayload,
-        WriteIoSizesPayload,
-        CopyIoSizesPayload,
-        SubvolumeMetricsPayload,
-        UnknownPayload> ClientMetricPayload;
-
 /**
  * @brief Struct to hold single IO metric
  * To save the memory for clients with high number of subvolumes, the layout is as following:
@@ -842,6 +828,20 @@ struct SubvolumeMetricsPayload : public ClientMetricPayloadBase {
   }
 };
 
+typedef boost::variant<CapInfoPayload,
+        ReadLatencyPayload,
+        WriteLatencyPayload,
+        MetadataLatencyPayload,
+        DentryLeasePayload,
+        OpenedFilesPayload,
+        PinnedIcapsPayload,
+        OpenedInodesPayload,
+        ReadIoSizesPayload,
+        WriteIoSizesPayload,
+        CopyIoSizesPayload,
+        SubvolumeMetricsPayload,
+        UnknownPayload> ClientMetricPayload;
+
 // metric update message sent by clients
 struct ClientMetricMessage {
 public: