]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/DamageTable: include cleanup
authorMax Kellermann <max.kellermann@ionos.com>
Fri, 4 Oct 2024 20:20:17 +0000 (22:20 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Thu, 20 Feb 2025 15:45:12 +0000 (16:45 +0100)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/mds/DamageTable.cc
src/mds/DamageTable.h

index 4b9cba199da8d8816343d7c7c9f759a8a2351df0..6b1b97724638943695931b931d1799fe5edeb67a 100644 (file)
  *
  */
 
+#include "DamageTable.h"
+#include "BatchOp.h"
+
 #include "common/debug.h"
+#include "common/errno.h" // for cpp_strerror()
+#include "include/random.h"
 
 #include "mds/CDir.h"
 #include "mds/CInode.h"
 
-#include "DamageTable.h"
-
 #define dout_context g_ceph_context
 #define dout_subsys ceph_subsys_mds
 #undef dout_prefix
@@ -160,6 +163,12 @@ class UninlineDamage : public DamageEntry
 };
 }
 
+DamageEntry::DamageEntry()
+{
+  id = ceph::util::generate_random_number<damage_entry_id_t>(0, 0xffffffff);
+  reported_at = ceph_clock_now();
+}
+
 DamageEntry::~DamageEntry()
 {}
 
index a8182491a9f783dce717c0d4cb6440c1202338b6..91c262739a4e29a2e04341da0f656dbbceab0ef0 100644 (file)
 #ifndef DAMAGE_TABLE_H_
 #define DAMAGE_TABLE_H_
 
-#include <string_view>
-
 #include "mdstypes.h"
-#include "include/random.h"
+
+#include <memory>
+#include <string>
+#include <string_view>
 
 class CDir;
 class CInode;
@@ -38,11 +39,7 @@ typedef enum
 class DamageEntry
 {
   public:
-    DamageEntry()
-    {
-      id = ceph::util::generate_random_number<damage_entry_id_t>(0, 0xffffffff);
-      reported_at = ceph_clock_now();
-    }
+    DamageEntry();
 
     virtual ~DamageEntry();