]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/ObjectStore: add fsck to interface
authorSage Weil <sage@redhat.com>
Tue, 22 Dec 2015 22:30:48 +0000 (17:30 -0500)
committerSage Weil <sage@redhat.com>
Fri, 1 Jan 2016 18:07:28 +0000 (13:07 -0500)
Only bluestore and kstore implement this currently.

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

index 8af918de1bb9f788956ab157a6c30ced497c891a..ba9dd76e97ae7b38c299cb3913e0a6496ce79dde 100644 (file)
@@ -1818,6 +1818,9 @@ public:
   virtual bool test_mount_in_use() = 0;
   virtual int mount() = 0;
   virtual int umount() = 0;
+  virtual int fsck() {
+    return -EOPNOTSUPP;
+  }
   virtual unsigned get_max_object_name_length() = 0;
   virtual unsigned get_max_attr_name_length() = 0;
   virtual int mkfs() = 0;  // wipe