From: Sage Weil Date: Fri, 20 Jan 2017 18:57:42 +0000 (-0500) Subject: os/bluestore/BlueFS: preallocate larger write buffer X-Git-Tag: v12.0.0~99^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7a53d4389eeef15d4cc374573974b014caf68a3a;p=ceph.git os/bluestore/BlueFS: preallocate larger write buffer Signed-off-by: Sage Weil --- diff --git a/src/os/bluestore/BlueFS.h b/src/os/bluestore/BlueFS.h index f9754306e500..a18b3732bcf4 100644 --- a/src/os/bluestore/BlueFS.h +++ b/src/os/bluestore/BlueFS.h @@ -130,7 +130,8 @@ public: FileWriter(FileRef f) : file(f), pos(0), - buffer_appender(buffer.get_page_aligned_appender()) { + buffer_appender(buffer.get_page_aligned_appender( + g_conf->bluefs_alloc_size / CEPH_PAGE_SIZE)) { ++file->num_writers; iocv.fill(nullptr); }