]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cephfs-mirror: ignore parent directory snapshots when building snap map
authorVenky Shankar <vshankar@redhat.com>
Wed, 21 Apr 2021 09:32:22 +0000 (05:32 -0400)
committerVenky Shankar <vshankar@redhat.com>
Wed, 21 Apr 2021 09:32:22 +0000 (05:32 -0400)
Signed-off-by: Venky Shankar <vshankar@redhat.com>
src/tools/cephfs_mirror/PeerReplayer.cc

index 432511beaac871da0afb918d5faaa108494b7169..d1cc57f3dbb9e4191dab3848ed7e1cb7b2ae64bc 100644 (file)
@@ -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);
     }