From bdbaa34b7ec895d1bc31839fb66b199acc196d40 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 (cherry picked from commit cef94b72b2f66346b51759ce07afed072e25582f) --- 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 9b0db2e4f4732..12bbc5175f288 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 f40a97689f859..d1faa8440f6a1 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