]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
BlueStore: reset result code to errno for better tracing
authorxie xingguo <xie.xingguo@zte.com.cn>
Wed, 6 Jan 2016 07:12:36 +0000 (15:12 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Thu, 14 Jan 2016 05:45:34 +0000 (13:45 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/os/bluestore/BlueStore.cc

index a28fb16d488f48e475fe6d3b14a39a4017ed9558..8c1230a99dc60d79e2c08a88785cd67793458a48 100644 (file)
@@ -1057,6 +1057,7 @@ int BlueStore::_write_fsid()
   }
   r = ::fsync(fsid_fd);
   if (r < 0) {
+    r = -errno;
     derr << __func__ << " fsid fsync failed: " << cpp_strerror(r) << dendl;
     return r;
   }