From 6b07e75f6220eee7df99d7807ab2eaf280fb3157 Mon Sep 17 00:00:00 2001 From: Igor Fedotov Date: Mon, 25 Aug 2025 14:38:10 +0300 Subject: [PATCH] test/bufferlist: verify vebuild_aligned_size_and_memory makes contiguous buferlist when explicitly requested. Signed-off-by: Igor Fedotov --- src/test/bufferlist.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/bufferlist.cc b/src/test/bufferlist.cc index a083ad75f095..9fe4b8841897 100644 --- a/src/test/bufferlist.cc +++ b/src/test/bufferlist.cc @@ -1867,6 +1867,9 @@ TEST(BufferList, rebuild_aligned_size_and_memory) { EXPECT_TRUE(bl.is_n_align_sized(BUFFER_SIZE)); EXPECT_EQ(3U, bl.get_num_buffers()); + bl.rebuild_aligned_size_and_memory(BUFFER_SIZE, SIMD_ALIGN, 1); + EXPECT_EQ(1U, bl.get_num_buffers()); + { /* bug replicator, to test rebuild_aligned_size_and_memory() in the * scenario where the first bptr is both size and memory aligned and -- 2.47.3