From 157499476f2e9328ca9a445eee7103dc606de0e7 Mon Sep 17 00:00:00 2001 From: myoungwon oh Date: Thu, 25 Sep 2025 00:19:11 +0900 Subject: [PATCH] test/crimson/os/seastore: fix runtime error in rbm This commit is added to fix the following error. "void seastar::internal::future_base::do_wait(): Assertion thread failed." Signed-off-by: Myoungwon Oh --- src/test/crimson/seastore/test_randomblock_manager.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/test/crimson/seastore/test_randomblock_manager.cc b/src/test/crimson/seastore/test_randomblock_manager.cc index 82dc63ce263..0ce2f2c8b7b 100644 --- a/src/test/crimson/seastore/test_randomblock_manager.cc +++ b/src/test/crimson/seastore/test_randomblock_manager.cc @@ -67,11 +67,13 @@ struct rbm_test_t : } seastar::future<> tear_down_fut() final { - rbm_manager->close().unsafe_get(); - device->close().unsafe_get(); + co_await rbm_manager->close().handle_error( + crimson::ct_error::assert_all{}); + co_await device->close().handle_error( + crimson::ct_error::assert_all{}); rbm_manager.reset(); device.reset(); - return seastar::now(); + co_return; } auto mkfs() { -- 2.47.3