]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd/ReplicatedBackend: never missing snapdirs
authorSage Weil <sage@redhat.com>
Thu, 31 Aug 2017 21:31:39 +0000 (17:31 -0400)
committerSage Weil <sage@redhat.com>
Mon, 11 Sep 2017 14:11:30 +0000 (09:11 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/ReplicatedBackend.cc

index 45807a861bad70886505a8fc63c7718a2b65e6e3..f9b181f1f2901b7b90a5390dff146b5b81d67f14 100644 (file)
@@ -1491,13 +1491,6 @@ int ReplicatedBackend::prep_push_to_replica(
       dout(15) << "push_to_replica missing head " << head << ", pushing raw clone" << dendl;
       return prep_push(obc, soid, peer, pop, cache_dont_need);
     }
-    hobject_t snapdir = head;
-    snapdir.snap = CEPH_SNAPDIR;
-    if (get_parent()->get_local_missing().is_missing(snapdir)) {
-      dout(15) << "push_to_replica missing snapdir " << snapdir
-              << ", pushing raw clone" << dendl;
-      return prep_push(obc, soid, peer, pop, cache_dont_need);
-    }
 
     SnapSetContext *ssc = obc->ssc;
     assert(ssc);