]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/FileStore: print error code to log on replay guard failure
authorSage Weil <sage@inktank.com>
Thu, 16 May 2013 22:28:17 +0000 (15:28 -0700)
committerSage Weil <sage@inktank.com>
Thu, 16 May 2013 22:28:24 +0000 (15:28 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/os/FileStore.cc

index 57a84ab8dcbbbb340d22d51c8ca9b585e87224fb..e29f51ae4f9bd0050fcb5ef9fffcc7c8af82be30 100644 (file)
@@ -2221,7 +2221,8 @@ void FileStore::_close_replay_guard(coll_t cid,
   get_cdir(cid, fn, sizeof(fn));
   int fd = ::open(fn, O_RDONLY);
   if (fd < 0) {
-    derr << "_set_replay_guard " << cid << " error " << fd << dendl;
+    int err = errno;
+    derr << "_set_replay_guard " << cid << " error " << cpp_strerror(err) << dendl;
     assert(0 == "_close_replay_guard failed");
   }
   _close_replay_guard(fd, spos);