]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: remove unused method
authorPatrick Donnelly <pdonnell@redhat.com>
Wed, 31 Aug 2022 01:02:32 +0000 (21:02 -0400)
committerPatrick Donnelly <pdonnell@redhat.com>
Thu, 30 Mar 2023 02:09:49 +0000 (22:09 -0400)
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
(cherry picked from commit 104ae798c68c95faf904adb498aae35063fe04a0)

src/mds/CDir.cc
src/mds/CDir.h

index b4ac908d55c6a62487d2b09734079d5a557e2abb..ba10802facd4426385dc8e596ea2783702afbc1f 100644 (file)
@@ -823,23 +823,6 @@ bool CDir::try_trim_snap_dentry(CDentry *dn, const set<snapid_t>& snaps)
 }
 
 
-void CDir::purge_stale_snap_data(const set<snapid_t>& snaps)
-{
-  dout(10) << __func__ << " " << snaps << dendl;
-
-  auto p = items.begin();
-  while (p != items.end()) {
-    CDentry *dn = p->second;
-    ++p;
-
-    if (dn->last == CEPH_NOSNAP)
-      continue;
-
-    try_trim_snap_dentry(dn, snaps);
-  }
-}
-
-
 /**
  * steal_dentry -- semi-violently move a dentry from one CDir to another
  * (*) violently, in that nitems, most pins, etc. are not correctly maintained 
index 5449a5df0bda64327da53dc14a6b7b4be7858bda..a40377b2fdd4dea760d56bd11a03f94754b2638d 100644 (file)
@@ -766,7 +766,6 @@ private:
   void link_inode_work( CDentry *dn, CInode *in );
   void unlink_inode_work( CDentry *dn );
   void remove_null_dentries();
-  void purge_stale_snap_data(const std::set<snapid_t>& snaps);
 
   void prepare_new_fragment(bool replay);
   void prepare_old_fragment(std::map<string_snap_t, MDSContext::vec >& dentry_waiters, bool replay);