]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/tools/cephfs/DataScan.h
import new upstream nautilus stable release 14.2.8
[ceph.git] / ceph / src / tools / cephfs / DataScan.h
index dd064492d01e7eb627c0eecfe8af76e1ddb2fdee..5c87fe2bdec4a89a169209ba49445f8e3964d5be 100644 (file)
@@ -174,7 +174,7 @@ class MetadataTool
    * Try and read a dentry from a dirfrag
    */
   int read_dentry(inodeno_t parent_ino, frag_t frag,
-                  const std::string &dname, InodeStore *inode);
+                 const std::string &dname, InodeStore *inode, snapid_t *dnfirst=nullptr);
 };
 
 /**
@@ -220,7 +220,7 @@ class MetadataDriver : public RecoveryDriver, public MetadataTool
 
     int inject_linkage(
         inodeno_t dir_ino, const std::string &dname,
-        const frag_t fragment, const InodeStore &inode);
+        const frag_t fragment, const InodeStore &inode, snapid_t dnfirst=CEPH_NOSNAP);
 
     int inject_with_backtrace(
         const inode_backtrace_t &bt,