]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueFS: preallocate larger write buffer
authorSage Weil <sage@redhat.com>
Fri, 20 Jan 2017 18:57:42 +0000 (13:57 -0500)
committerSage Weil <sage@redhat.com>
Mon, 23 Jan 2017 15:21:09 +0000 (10:21 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueFS.h

index f9754306e5008e97d07a9299eefa2f76e793d6d3..a18b3732bcf4e98b355ce531122c71aa7208385f 100644 (file)
@@ -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);
     }