]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/ObjectStore: expose is_sync_onreadable()
authorSage Weil <sage@redhat.com>
Tue, 10 Oct 2017 15:48:16 +0000 (10:48 -0500)
committerSage Weil <sage@redhat.com>
Mon, 11 Dec 2017 21:05:38 +0000 (15:05 -0600)
Only FileStore is false.

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/ObjectStore.h
src/os/filestore/FileStore.h

index c830996cc699a35503f5483fb1158df480879856..0113e222c1411c37b60e26186a006c34503480b7 100644 (file)
@@ -1580,6 +1580,11 @@ public:
     return -EOPNOTSUPP;
   }
 
+  /// true if a txn is readable immediately after it is queued.
+  virtual bool is_sync_onreadable() const {
+    return true;
+  }
+
   /**
    * is_rotational
    *
index d7a4196645a4496a29124d579ba61278aaf95d19..d5711df039ea58e1629ce61932b1d301109667ab 100644 (file)
@@ -482,6 +482,10 @@ public:
     return false;
   }
 
+  bool is_sync_onreadable() const override {
+    return false;
+  }
+
   bool is_rotational() override;
   bool is_journal_rotational() override;