]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/os/bluestore/FreelistManager.h
update sources to v12.2.3
[ceph.git] / ceph / src / os / bluestore / FreelistManager.h
index b4418b2c7aae3355c8d83c38de9ec414aefa34a8..1b7d87e7b02fc22d9a0512b8b87a308890b028e2 100644 (file)
@@ -24,7 +24,7 @@ public:
 
   static void setup_merge_operators(KeyValueDB *db);
 
-  virtual int create(uint64_t size, uint64_t min_alloc_size,
+  virtual int create(uint64_t size, uint64_t granularity,
                     KeyValueDB::Transaction txn) = 0;
 
   virtual int init(uint64_t dev_size) = 0;
@@ -41,6 +41,10 @@ public:
   virtual void release(
     uint64_t offset, uint64_t length,
     KeyValueDB::Transaction txn) = 0;
+
+  virtual uint64_t get_alloc_units() const = 0;
+  virtual uint64_t get_alloc_size() const = 0;
+
 };