From e358d24d5ff6a6e46bf1febf7c39e2a0262d1e52 Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Tue, 24 Nov 2020 21:59:07 -0800 Subject: [PATCH] crimson/os/seastore/cached_extent: always allocate page aligned Signed-off-by: Samuel Just --- src/crimson/os/seastore/cache.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/crimson/os/seastore/cache.h b/src/crimson/os/seastore/cache.h index eff6c52dad0..f48a43884a8 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; } -- 2.39.5