luminous: os/bluestore: set bitmap freelist resolution to min_alloc_size
Reviewed-by: Sage Weil <sage@redhat.com>
static void setup_merge_operator(KeyValueDB *db, string prefix);
- int create(uint64_t size, KeyValueDB::Transaction txn) override;
+ int create(uint64_t size, uint64_t min_alloc_size,
+ KeyValueDB::Transaction txn) override;
- int init() override;
+ int init(uint64_t dev_size) override;
void shutdown() override;
void dump() override;
static void setup_merge_operators(KeyValueDB *db);
- virtual int create(uint64_t size, KeyValueDB::Transaction txn) = 0;
+ virtual int create(uint64_t size, uint64_t min_alloc_size,
+ KeyValueDB::Transaction txn) = 0;
- virtual int init() = 0;
+ virtual int init(uint64_t dev_size) = 0;
virtual void shutdown() = 0;
virtual void dump() = 0;