From: Xuehan Xu Date: Mon, 25 Aug 2025 07:19:48 +0000 (+0800) Subject: test/crimson/seastore/test_object_data_handler: add the UT case for X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=35d443a86553bae2b41c5d26a0134624d0b14fc0;p=ceph-ci.git test/crimson/seastore/test_object_data_handler: add the UT case for aggregate read Signed-off-by: Xuehan Xu --- diff --git a/src/test/crimson/seastore/test_object_data_handler.cc b/src/test/crimson/seastore/test_object_data_handler.cc index fe5f79c0b1d..acd065308db 100644 --- a/src/test/crimson/seastore/test_object_data_handler.cc +++ b/src/test/crimson/seastore/test_object_data_handler.cc @@ -917,6 +917,18 @@ TEST_P(object_data_handler_test_t, parallel_partial_read) { }); } +TEST_P(object_data_handler_test_t, aggregate_read) { + run_async([this] { + auto t = create_mutate_transaction(); + write(*t, 4096, 4096, 'a'); + write(*t, 4096 * 10, 65536, 'b'); + write(*t, 4096 * 12, 12288, 'c'); + write(*t, 1024 * 1024, 2048, 'd'); + submit_transaction(std::move(t)); + read(0, 2048 * 1024); + }); +} + INSTANTIATE_TEST_SUITE_P( object_data_handler_test, object_data_handler_test_t,