From: Jianpeng Ma Date: Tue, 4 Aug 2015 07:31:53 +0000 (+0800) Subject: os/FileStore: s/::close(fd)/VOID_TEMP_FAILURE_RETRY(::close(fd)). X-Git-Tag: v9.1.0~72^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6a4501b2f36a8a0955db064e1533653b72e0d18b;p=ceph.git os/FileStore: s/::close(fd)/VOID_TEMP_FAILURE_RETRY(::close(fd)). Signed-off-by: Jianpeng Ma --- diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc index 43961deee3d0..2483bd93a656 100644 --- a/src/os/FileStore.cc +++ b/src/os/FileStore.cc @@ -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)