From: Ziye Yang Date: Tue, 11 Apr 2017 10:31:36 +0000 (+0800) Subject: bluestore/NVMEDevice: fix the compilation issue for collect_metadata X-Git-Tag: v12.0.2~111^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F14455%2Fhead;p=ceph.git bluestore/NVMEDevice: fix the compilation issue for collect_metadata Signed-off-by: optimistyzy --- diff --git a/src/os/bluestore/NVMEDevice.cc b/src/os/bluestore/NVMEDevice.cc index 354036ff0aa1..ef27b8d2ab4f 100644 --- a/src/os/bluestore/NVMEDevice.cc +++ b/src/os/bluestore/NVMEDevice.cc @@ -890,7 +890,7 @@ void NVMEDevice::close() dout(1) << __func__ << " end" << dendl; } -void NVMEDevice::collect_metadata(map *pm) +int NVMEDevice::collect_metadata(string prefix, map *pm) const { (*pm)[prefix + "rotational"] = "0"; (*pm)[prefix + "size"] = stringify(get_size()); @@ -899,6 +899,8 @@ void NVMEDevice::collect_metadata(map *pm) (*pm)[prefix + "type"] = "nvme"; (*pm)[prefix + "access_mode"] = "spdk"; (*pm)[prefix + "nvme_serial_number"] = name; + + return 0; } int NVMEDevice::flush() diff --git a/src/os/bluestore/NVMEDevice.h b/src/os/bluestore/NVMEDevice.h index 42f4090cba54..318c3415a949 100644 --- a/src/os/bluestore/NVMEDevice.h +++ b/src/os/bluestore/NVMEDevice.h @@ -236,7 +236,7 @@ class NVMEDevice : public BlockDevice { int invalidate_cache(uint64_t off, uint64_t len) override; int open(const string& path) override; void close() override; - void collect_metadata(map *pm) override; + int collect_metadata(string prefix, map *pm) const override; }; #endif