]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/FileStore: s/::close(fd)/VOID_TEMP_FAILURE_RETRY(::close(fd)).
authorJianpeng Ma <jianpeng.ma@intel.com>
Tue, 4 Aug 2015 07:31:53 +0000 (15:31 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Fri, 18 Sep 2015 06:44:51 +0000 (14:44 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/os/FileStore.cc

index 43961deee3d01c66b02507fee04dce9fa3d05203..2483bd93a656503d89139c1b901a07ae6b9b9a5c 100644 (file)
@@ -2173,7 +2173,7 @@ void FileStore::_set_replay_guard(coll_t cid,
     assert(0 == "_set_replay_guard failed");
   }
   _set_replay_guard(fd, spos, 0, in_progress);
-  ::close(fd);
+  VOID_TEMP_FAILURE_RETRY(::close(fd));
 } 
 
 
@@ -2229,7 +2229,7 @@ void FileStore::_close_replay_guard(coll_t cid,
     assert(0 == "_close_replay_guard failed");
   }
   _close_replay_guard(fd, spos);
-  ::close(fd);
+  VOID_TEMP_FAILURE_RETRY(::close(fd));
 } 
 
 void FileStore::_close_replay_guard(int fd, const SequencerPosition& spos)