]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
KernelDevice: use standard errno for better tracing
authorxie xingguo <xie.xingguo@zte.com.cn>
Wed, 3 Feb 2016 02:32:58 +0000 (10:32 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Wed, 3 Feb 2016 02:53:30 +0000 (10:53 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/bluestore/KernelDevice.cc

index 160800b8d0bff8be45e10d4f48f49522bf2be3f0..c0391a7750958d1bb1c86d8cd58c3f703e83aab0 100644 (file)
@@ -401,6 +401,7 @@ int KernelDevice::aio_write(
     int r = ::pwritev(buffered ? fd_buffered : fd_direct,
                      &iov[0], iov.size(), off);
     if (r < 0) {
+      r = -errno;
       derr << __func__ << " pwritev error: " << cpp_strerror(r) << dendl;
       return r;
     }