]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/filestore: note devname for later use
authorSage Weil <sage@redhat.com>
Thu, 4 Apr 2019 20:09:15 +0000 (15:09 -0500)
committerSage Weil <sage@redhat.com>
Sun, 7 Apr 2019 21:01:38 +0000 (16:01 -0500)
This will generally happen early, before we see an EIO error and need it.

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

index 9b0db2e4f4732ae69157a895f1c72ecfc421e1b8..12bbc5175f2883962d26940c93dd7e0bfea5573a 100644 (file)
@@ -702,6 +702,7 @@ void FileStore::collect_metadata(map<string,string> *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";
index f40a97689f85956fa6e426d4c80aba6de6fef12b..d1faa8440f6a18ad602b42105e86464c1505724e 100644 (file)
@@ -160,6 +160,8 @@ private:
 
   void create_backend(unsigned long f_type);
 
+  string devname;
+
   int vdo_fd = -1;
   string vdo_name;