From: Sage Weil Date: Tue, 9 Feb 2016 13:58:28 +0000 (-0500) Subject: Merge pull request #7349 from yuyuyu101/add-pwritev X-Git-Tag: v10.1.0~418 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a20134d94acb0225e9a013e42b293ce61a7b432f;p=ceph.git Merge pull request #7349 from yuyuyu101/add-pwritev osd: FileStore: use pwritev instead of lseek+writev Reviewed-by: Kefu Chai Reviewed-by: Sage Weil --- a20134d94acb0225e9a013e42b293ce61a7b432f diff --cc CMakeLists.txt index 096985e30ae7,8b8dbed8f66d..506d59c826f2 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@@ -42,9 -30,10 +42,10 @@@ include(CheckFunctionExists CHECK_FUNCTION_EXISTS(fallocate CEPH_HAVE_FALLOCATE) CHECK_FUNCTION_EXISTS(posix_fadvise HAVE_POSIX_FADVISE) CHECK_FUNCTION_EXISTS(posix_fallocate HAVE_POSIX_FALLOCATE) -CHECK_FUNCTION_EXISTS(syncfs HAVE_SYS_SYNCFS) +CHECK_FUNCTION_EXISTS(syncfs HAVE_SYS_SYNCFS) CHECK_FUNCTION_EXISTS(sync_file_range HAVE_SYNC_FILE_RANGE) CHECK_FUNCTION_EXISTS(mallinfo HAVE_MALLINFO) + CHECK_FUNCTION_EXISTS(pwritev HAVE_PWRITEV) CHECK_INCLUDE_FILES("arpa/inet.h" HAVE_ARPA_INET_H) CHECK_INCLUDE_FILES("boost/random/discrete_distribution.hpp" HAVE_BOOST_RANDOM_DISCRETE_DISTRIBUTION) CHECK_INCLUDE_FILES("dirent.h" HAVE_DIRENT_H)