]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/tools/cephfs/DataScan.h
import quincy beta 17.1.0
[ceph.git] / ceph / src / tools / cephfs / DataScan.h
index 5c87fe2bdec4a89a169209ba49445f8e3964d5be..a8d73e5825c666a86129864bf0bcdbd652e2722d 100644 (file)
@@ -153,7 +153,8 @@ class MetadataTool
   void build_file_dentry(
     inodeno_t ino, uint64_t file_size, time_t file_mtime,
     const file_layout_t &layout,
-    InodeStore *out);
+    InodeStore *out,
+    std::string symlink);
 
   /**
    * Construct a synthetic InodeStore for a directory
@@ -244,7 +245,7 @@ class DataScan : public MDSUtility, public MetadataTool
     RecoveryDriver *driver;
     fs_cluster_id_t fscid;
 
-    string metadata_pool_name;
+    std::string metadata_pool_name;
     std::vector<int64_t> data_pools;
 
     // IoCtx for data pool (where we scrape file backtraces from)
@@ -291,7 +292,7 @@ class DataScan : public MDSUtility, public MetadataTool
     // Overwrite root objects even if they exist
     bool force_init;
     // Only scan inodes without this scrub tag
-    string filter_tag;
+    std::string filter_tag;
 
     /**
      * @param r set to error on valid key with invalid value