Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
*/
#include "MDCache.h"
+#include "Mutation.h"
#include "RetryMessage.h"
#include "RetryRequest.h"
#include "StrayManager.h"
#include "OpenFileTable.h"
#include "MDSContext.h"
-#include "Mutation.h"
#include "LogSegmentRef.h"
+#include <boost/intrusive_ptr.hpp>
+
class EMetaBlob;
class MCacheExpire;
class MClientRequest;
class ESubtreeMap;
+struct MutationImpl;
+struct MDRequestImpl;
+typedef boost::intrusive_ptr<MutationImpl> MutationRef;
+typedef boost::intrusive_ptr<MDRequestImpl> MDRequestRef;
+
enum {
l_mdc_first = 3000,