From: Igor Fedotov Date: Mon, 25 Aug 2025 11:38:10 +0000 (+0300) Subject: test/bufferlist: verify vebuild_aligned_size_and_memory makes contiguous X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6b07e75f6220eee7df99d7807ab2eaf280fb3157;p=ceph.git test/bufferlist: verify vebuild_aligned_size_and_memory makes contiguous buferlist when explicitly requested. Signed-off-by: Igor Fedotov --- 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