From: Max Kellermann Date: Fri, 4 Oct 2024 20:20:17 +0000 (+0200) Subject: mds/DamageTable: include cleanup X-Git-Tag: v20.0.0~25^2~23 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a660eae3c544ac817bd3fc000f5111152d1b9037;p=ceph.git mds/DamageTable: include cleanup Signed-off-by: Max Kellermann --- diff --git a/src/mds/DamageTable.cc b/src/mds/DamageTable.cc index 4b9cba199da8..6b1b97724638 100644 --- a/src/mds/DamageTable.cc +++ b/src/mds/DamageTable.cc @@ -12,13 +12,16 @@ * */ +#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(0, 0xffffffff); + reported_at = ceph_clock_now(); +} + DamageEntry::~DamageEntry() {} diff --git a/src/mds/DamageTable.h b/src/mds/DamageTable.h index a8182491a9f7..91c262739a4e 100644 --- a/src/mds/DamageTable.h +++ b/src/mds/DamageTable.h @@ -16,10 +16,11 @@ #ifndef DAMAGE_TABLE_H_ #define DAMAGE_TABLE_H_ -#include - #include "mdstypes.h" -#include "include/random.h" + +#include +#include +#include class CDir; class CInode; @@ -38,11 +39,7 @@ typedef enum class DamageEntry { public: - DamageEntry() - { - id = ceph::util::generate_random_number(0, 0xffffffff); - reported_at = ceph_clock_now(); - } + DamageEntry(); virtual ~DamageEntry();