From: Sage Weil Date: Thu, 31 Aug 2017 21:31:39 +0000 (-0400) Subject: osd/ReplicatedBackend: never missing snapdirs X-Git-Tag: v13.0.1~840^2~50 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=cdb54d7ade3f37dfec57d86913b99fb8c9f90e1b;p=ceph.git osd/ReplicatedBackend: never missing snapdirs Signed-off-by: Sage Weil --- diff --git a/src/osd/ReplicatedBackend.cc b/src/osd/ReplicatedBackend.cc index 45807a861bad..f9b181f1f290 100644 --- a/src/osd/ReplicatedBackend.cc +++ b/src/osd/ReplicatedBackend.cc @@ -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);