From: Jason Dillaman Date: Wed, 13 Jan 2016 17:42:05 +0000 (-0500) Subject: librbd: log write/discard errors from clip operation X-Git-Tag: v10.0.3~46^2^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=67dfaebc6a2d48ab379a28013568822d24cbf35b;p=ceph.git librbd: log write/discard errors from clip operation Signed-off-by: Jason Dillaman --- diff --git a/src/librbd/AioImageRequestWQ.cc b/src/librbd/AioImageRequestWQ.cc index 9871bb0535e..11327819055 100644 --- a/src/librbd/AioImageRequestWQ.cc +++ b/src/librbd/AioImageRequestWQ.cc @@ -54,6 +54,7 @@ ssize_t AioImageRequestWQ::write(uint64_t off, uint64_t len, const char *buf, int r = clip_io(&m_image_ctx, off, &len); m_image_ctx.snap_lock.put_read(); if (r < 0) { + lderr(cct) << "invalid IO request: " << cpp_strerror(r) << dendl; return r; } @@ -77,6 +78,7 @@ int AioImageRequestWQ::discard(uint64_t off, uint64_t len) { int r = clip_io(&m_image_ctx, off, &len); m_image_ctx.snap_lock.put_read(); if (r < 0) { + lderr(cct) << "invalid IO request: " << cpp_strerror(r) << dendl; return r; }