// vim: ts=8 sw=2 smarttab
#include "BitmapAllocator.h"
+#include "include/types.h" // for byte_u_t
#define dout_context cct
#define dout_subsys ceph_subsys_bluestore
#include "Compression.h"
#include "BlueStore.h"
#include "include/intarith.h"
+#include "common/debug.h" // for dout()
+#include "common/Formatter.h"
#include <limits>
template <typename Char>
#ifndef COMPRESSION_H_INCLUDED
#define COMPRESSION_H_INCLUDED
+#include <map>
+#include <vector>
+
#include "BlueStore.h"
#include "Writer.h"
#ifndef CEPH_OSD_BLUESTORE_COMMON_H
#define CEPH_OSD_BLUESTORE_COMMON_H
+#include "include/byteorder.h" // for ceph_le64
#include "include/intarith.h"
#include "include/ceph_assert.h"
#include "kv/KeyValueDB.h"
#include <vector>
#include <array>
#include "include/mempool.h"
-#include "include/types.h"
#include "include/interval_set.h"
#include "include/utime.h"
-#include "common/hobject.h"
#include "compressor/Compressor.h"
#include "common/Checksummer.h"
#include "include/ceph_hash.h"
+#include "include/intarith.h" // for round_up_to()
namespace ceph {
class Formatter;