]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: log write/discard errors from clip operation
authorJason Dillaman <dillaman@redhat.com>
Wed, 13 Jan 2016 17:42:05 +0000 (12:42 -0500)
committerJason Dillaman <dillaman@redhat.com>
Wed, 13 Jan 2016 17:42:05 +0000 (12:42 -0500)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/AioImageRequestWQ.cc

index 9871bb0535ef4c1b7f25531dc4f55a1ad5634bcf..11327819055119c7449cf635388fc75f2b45d066 100644 (file)
@@ -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;
   }