Signed-off-by: optimistyzy <optimistyzy@gmail.com>
dout(1) << __func__ << " end" << dendl;
}
-void NVMEDevice::collect_metadata(map<string,string> *pm)
+int NVMEDevice::collect_metadata(string prefix, map<string,string> *pm) const
{
(*pm)[prefix + "rotational"] = "0";
(*pm)[prefix + "size"] = stringify(get_size());
(*pm)[prefix + "type"] = "nvme";
(*pm)[prefix + "access_mode"] = "spdk";
(*pm)[prefix + "nvme_serial_number"] = name;
+
+ return 0;
}
int NVMEDevice::flush()
int invalidate_cache(uint64_t off, uint64_t len) override;
int open(const string& path) override;
void close() override;
- void collect_metadata(map<string,string> *pm) override;
+ int collect_metadata(string prefix, map<string,string> *pm) const override;
};
#endif