From: Samuel Just Date: Wed, 25 Nov 2020 05:59:07 +0000 (-0800) Subject: crimson/os/seastore/cached_extent: always allocate page aligned X-Git-Tag: v16.1.0~284^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e358d24d5ff6a6e46bf1febf7c39e2a0262d1e52;p=ceph.git crimson/os/seastore/cached_extent: always allocate page aligned Signed-off-by: Samuel Just --- diff --git a/src/crimson/os/seastore/cache.h b/src/crimson/os/seastore/cache.h index eff6c52dad02..f48a43884a8d 100644 --- a/src/crimson/os/seastore/cache.h +++ b/src/crimson/os/seastore/cache.h @@ -481,7 +481,8 @@ private: /// alloc buffer for cached extent bufferptr alloc_cache_buf(size_t size) { // TODO: memory pooling etc - auto bp = ceph::bufferptr(size); + auto bp = ceph::bufferptr( + buffer::create_page_aligned(size)); bp.zero(); return bp; }