]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/FileStore: chain_*() methods return error codes; don't check errno
authorSage Weil <sage@inktank.com>
Mon, 5 Nov 2012 08:08:17 +0000 (00:08 -0800)
committerSage Weil <sage@inktank.com>
Mon, 5 Nov 2012 08:13:54 +0000 (00:13 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
src/os/FileStore.cc

index b1b4f24beb222c882ff3999d31e0563447b26f28..db689447271044650f5dbde2e8467c7954e67492 100644 (file)
@@ -2180,7 +2180,6 @@ void FileStore::_set_replay_guard(int fd,
   ::encode(in_progress, v);
   int r = chain_fsetxattr(fd, REPLAY_GUARD_XATTR, v.c_str(), v.length());
   if (r < 0) {
-    r = -errno;
     derr << "fsetxattr " << REPLAY_GUARD_XATTR << " got " << cpp_strerror(r) << dendl;
     assert(0 == "fsetxattr failed");
   }
@@ -2209,7 +2208,6 @@ void FileStore::_close_replay_guard(int fd, const SequencerPosition& spos)
   ::encode(in_progress, v);
   int r = chain_fsetxattr(fd, REPLAY_GUARD_XATTR, v.c_str(), v.length());
   if (r < 0) {
-    r = -errno;
     derr << "fsetxattr " << REPLAY_GUARD_XATTR << " got " << cpp_strerror(r) << dendl;
     assert(0 == "fsetxattr failed");
   }