]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
src/mgr: make enum statically castable 66773/head
authorDmitrii Sharshakov <d3dx12.xx@gmail.com>
Thu, 1 Jan 2026 12:33:41 +0000 (13:33 +0100)
committerDmitrii Sharshakov <d3dx12.xx@gmail.com>
Fri, 9 Jan 2026 18:14:55 +0000 (19:14 +0100)
Fix the following compiler error:

in-class initializer for static data member is not a constant expression

Co-authored-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Dmitrii Sharshakov <d3dx12.xx@gmail.com>
src/mgr/MetricTypes.h

index 0f8ae16990fed7d023b2e8c4efe07c103be51719..37cafa2b92abb0a600f480bda09ba6b3fe59751a 100644 (file)
@@ -193,7 +193,7 @@ WRITE_CLASS_ENCODER(MetricReportMessage);
 
 // variant for sending configure message to mgr clients
 
-enum MetricConfigType {
+enum MetricConfigType : uint32_t {
   METRIC_CONFIG_TYPE_OSD = 0,
   METRIC_CONFIG_TYPE_MDS = 1,
 };