From: Jianpeng Ma Date: Thu, 31 Dec 2015 11:11:40 +0000 (+0800) Subject: os/bluestore: Don't forget close fd in _setup_block_symlink_or_file. X-Git-Tag: v10.0.3~154^2~7 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=20dc14bf5849436f908312adee81be481b72d3ef;p=ceph.git os/bluestore: Don't forget close fd in _setup_block_symlink_or_file. Signed-off-by: Jianpeng Ma --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 5cc2439e279c..6e064ca96ba1 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -1513,6 +1513,7 @@ int BlueStore::_setup_block_symlink_or_file( assert(r == 0); dout(1) << __func__ << " created " << name << " file with size " << pretty_si_t(size) << "B" << dendl; + VOID_TEMP_FAILURE_RETRY(::close(fd)); } } return 0;