From cef94b72b2f66346b51759ce07afed072e25582f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 4 Apr 2019 15:09:15 -0500 Subject: [PATCH] os/filestore: note devname for later use This will generally happen early, before we see an EIO error and need it. Signed-off-by: Sage Weil --- src/os/filestore/FileStore.cc | 1 + src/os/filestore/FileStore.h | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/os/filestore/FileStore.cc b/src/os/filestore/FileStore.cc index 9b0db2e4f47..12bbc5175f2 100644 --- a/src/os/filestore/FileStore.cc +++ b/src/os/filestore/FileStore.cc @@ -702,6 +702,7 @@ void FileStore::collect_metadata(map *pm) (*pm)["backend_filestore_dev_node"] = "unknown"; } else { (*pm)["backend_filestore_dev_node"] = string(dev_node); + devname = dev_node; } if (rc == 0 && vdo_fd >= 0) { (*pm)["vdo"] = "true"; diff --git a/src/os/filestore/FileStore.h b/src/os/filestore/FileStore.h index f40a97689f8..d1faa8440f6 100644 --- a/src/os/filestore/FileStore.h +++ b/src/os/filestore/FileStore.h @@ -160,6 +160,8 @@ private: void create_backend(unsigned long f_type); + string devname; + int vdo_fd = -1; string vdo_name; -- 2.39.5