From: Adam Kupczyk Date: Tue, 29 Oct 2024 08:08:31 +0000 (+0000) Subject: os/bluestore: Disable invoking unittest_deferred X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F66357%2Fhead;p=ceph.git os/bluestore: Disable invoking unittest_deferred There is no value in invoking unittest_deferred expect via run_test_deferred.sh script. Fixes: https://tracker.ceph.com/issues/68718 Signed-off-by: Adam Kupczyk (cherry picked from commit 163d8297bd566d25a6897f3b9be0d97f95c3c12b) --- diff --git a/src/test/objectstore/CMakeLists.txt b/src/test/objectstore/CMakeLists.txt index a24e627d8ead..27de3e3c3ceb 100644 --- a/src/test/objectstore/CMakeLists.txt +++ b/src/test/objectstore/CMakeLists.txt @@ -109,12 +109,11 @@ if(WITH_BLUESTORE) add_ceph_unittest(unittest_bdev) target_link_libraries(unittest_bdev os global) - # unittest_deferred - add_executable(unittest_deferred + # test_corrupt_deferred + add_executable(test_corrupt_deferred test_deferred.cc ) - add_ceph_unittest(unittest_deferred) - target_link_libraries(unittest_deferred os global) + target_link_libraries(test_corrupt_deferred os global) endif(WITH_BLUESTORE) diff --git a/src/test/objectstore/run_test_deferred.sh b/src/test/objectstore/run_test_deferred.sh index 1be4d91048e4..49f7ce4a7943 100755 --- a/src/test/objectstore/run_test_deferred.sh +++ b/src/test/objectstore/run_test_deferred.sh @@ -1,10 +1,10 @@ #!/bin/bash -if [[ ! (-x ./bin/unittest_deferred) || ! (-x ./bin/ceph-kvstore-tool) || ! (-x ./bin/ceph-bluestore-tool)]] +if [[ ! (-x ./bin/test_corrupt_deferred) || ! (-x ./bin/ceph-kvstore-tool) || ! (-x ./bin/ceph-bluestore-tool)]] then echo Test must be run from ceph build directory - echo with unittest_deferred, ceph-kvstore-tool and ceph-bluestore-tool compiled + echo with test_corrupt_deferred, ceph-kvstore-tool and ceph-bluestore-tool compiled exit 1 fi @@ -21,7 +21,7 @@ fi # Repeat for Object-0 to Object-8. # Right after getting notification on_complete for all 9 transactions, immediately exit(1). -./bin/unittest_deferred --log-to-stderr=false +./bin/test_corrupt_deferred --log-to-stderr=false # Now we should have a considerable amount of pending deferred writes. # They do refer disk regions that do not belong to any object.