]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/StrayManager: include cleanup
authorMax Kellermann <max.kellermann@ionos.com>
Fri, 4 Oct 2024 20:18:47 +0000 (22:18 +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/StrayManager.cc
src/mds/StrayManager.h

index dd8c04d3aa457dccdaa9d92f9de752aa082654e5..48d4b1e509234f21049c22324b39d2d10c45f64f 100644 (file)
  * 
  */
 
+#include "StrayManager.h"
+#include "BatchOp.h"
+#include "MDSRank.h"
+#include "Mutation.h"
 
+#include "common/debug.h"
 #include "common/perf_counters.h"
 
 #include "mds/MDSRank.h"
 #include "mds/MDLog.h"
 #include "mds/CDir.h"
 #include "mds/CDentry.h"
+#include "mds/PurgeQueue.h"
 #include "mds/ScrubStack.h"
+#include "mds/SnapRealm.h"
 #include "events/EUpdate.h"
 #include "messages/MClientRequest.h"
 
-#include "StrayManager.h"
-
 #define dout_context g_ceph_context
 #define dout_subsys ceph_subsys_mds
 #undef dout_prefix
index 874fbbb9a8dcd449375780ac5bbc4d2fddf7a3b4..9e64172c3b8449fbe0edf0de36434bc512fe7cc9 100644 (file)
 
 #include "include/common_fwd.h"
 #include "include/elist.h"
-#include <list>
-#include "Mutation.h"
-#include "PurgeQueue.h"
 #include "MDSMetaRequest.h"
 #include "CDentry.h"
 
+#include <boost/intrusive_ptr.hpp>
+
+#include <set>
+#include <string>
+
 class MDSRank;
 class CInode;
+class PurgeQueue;
+
+struct MutationImpl;
+typedef boost::intrusive_ptr<MutationImpl> MutationRef;
 
 class StrayManager
 {