From: Venky Shankar Date: Wed, 21 Apr 2021 09:32:22 +0000 (-0400) Subject: cephfs-mirror: ignore parent directory snapshots when building snap map X-Git-Tag: v17.1.0~2088^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b6069f45b37cf83a66a1e659401b2ba70e01faf4;p=ceph.git cephfs-mirror: ignore parent directory snapshots when building snap map Signed-off-by: Venky Shankar --- diff --git a/src/tools/cephfs_mirror/PeerReplayer.cc b/src/tools/cephfs_mirror/PeerReplayer.cc index 432511beaac8..d1cc57f3dbb9 100644 --- a/src/tools/cephfs_mirror/PeerReplayer.cc +++ b/src/tools/cephfs_mirror/PeerReplayer.cc @@ -426,7 +426,7 @@ int PeerReplayer::build_snap_map(const std::string &dir_path, while (entry != NULL) { auto d_name = std::string(entry->d_name); dout(20) << ": entry=" << d_name << dendl; - if (d_name != "." && d_name != "..") { + if (d_name != "." && d_name != ".." && d_name.rfind("_", 0) != 0) { snaps.emplace(d_name); }