From: Mykola Golub Date: Fri, 31 Aug 2018 11:35:22 +0000 (+0300) Subject: librbd/deep_copy: don't ignore ENOENT when forced to read whole object X-Git-Tag: v14.0.1~363^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F23839%2Fhead;p=ceph.git librbd/deep_copy: don't ignore ENOENT when forced to read whole object Signed-off-by: Mykola Golub --- diff --git a/src/librbd/deep_copy/ObjectCopyRequest.cc b/src/librbd/deep_copy/ObjectCopyRequest.cc index 9bbd21b4eaf..b363b57c8f3 100644 --- a/src/librbd/deep_copy/ObjectCopyRequest.cc +++ b/src/librbd/deep_copy/ObjectCopyRequest.cc @@ -196,12 +196,6 @@ template void ObjectCopyRequest::handle_read_object(int r) { ldout(m_cct, 20) << "r=" << r << dendl; - if (r == -ENOENT && m_read_whole_object) { - ldout(m_cct, 5) << "object missing when forced to read whole object" - << dendl; - r = 0; - } - if (r == -ENOENT) { m_retry_snap_set = m_snap_set; m_retry_missing_read = true;