]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/os/filestore/GenericFileStoreBackend.h
update sources to v12.1.3
[ceph.git] / ceph / src / os / filestore / GenericFileStoreBackend.h
index 8478067fa8fb86b72e13621e0bc29a60be359be3..207c3d0d40c63445bc3f4957f7caa91c109e3897 100644 (file)
@@ -29,6 +29,7 @@ private:
   bool m_filestore_fsync_flushes_journal_data;
   bool m_filestore_splice;
   bool m_rotational = true;
+  bool m_journal_rotational = true;
 public:
   explicit GenericFileStoreBackend(FileStore *fs);
   ~GenericFileStoreBackend() override {}
@@ -42,6 +43,9 @@ public:
   bool is_rotational() override {
     return m_rotational;
   }
+  bool is_journal_rotational() override {
+    return m_journal_rotational;
+  }
   int list_checkpoints(list<string>& ls) override { return 0; }
   int create_checkpoint(const string& name, uint64_t *cid) override { return -EOPNOTSUPP; }
   int sync_checkpoint(uint64_t id) override { return -EOPNOTSUPP; }