From: myoungwon oh Date: Wed, 24 Sep 2025 15:19:11 +0000 (+0900) Subject: test/crimson/os/seastore: fix runtime error in rbm X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=157499476f2e9328ca9a445eee7103dc606de0e7;p=ceph.git 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 --- diff --git a/src/test/crimson/seastore/test_randomblock_manager.cc b/src/test/crimson/seastore/test_randomblock_manager.cc index 82dc63ce2635..0ce2f2c8b7be 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() {