diff --git a/.github/workflows/build_dependencies.yml b/.github/workflows/build_dependencies.yml index 06b123778..6010eeb88 100644 --- a/.github/workflows/build_dependencies.yml +++ b/.github/workflows/build_dependencies.yml @@ -206,6 +206,13 @@ jobs: fail_on_cache_miss: true if: ${{ inputs.testing == 'True' && github.event_name != 'pull_request' && steps.restore-cache.outputs.cache-hit != 'true' }} + - uses: actions/checkout@v3 + - name: Setup tmate session + uses: mxschmitt/action-tmate@v3 + with: + limit-access-to-actor: true + detached: true + - name: Create and Test Package run: | sanitize=$([[ "${{ inputs.tooling }}" == "Sanitize" ]] && echo "True" || echo "False") diff --git a/src/lib/device/virtual_dev.cpp b/src/lib/device/virtual_dev.cpp index c534c2d71..23b06e329 100644 --- a/src/lib/device/virtual_dev.cpp +++ b/src/lib/device/virtual_dev.cpp @@ -157,7 +157,7 @@ BlkAllocStatus VirtualDev::commit_blk(BlkId const& blkid) { HS_LOG(DEBUG, device, "commit_blk: bid {}", blkid.to_string()); auto const recovering = homestore::hs()->is_initializing(); if (!recovering) { - HS_DBG_ASSERT(is_blk_alloced(blkid), "commiting blkid {} is not allocated in non-recovery mode", + HS_DBG_ASSERT(is_blk_alloced(blkid, true), "commiting blkid {} is not allocated in non-recovery mode", blkid.to_string()); } else { chunk->blk_allocator_mutable()->mark_blk_allocated(blkid); diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 5800d80b6..07124612a 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -107,11 +107,11 @@ if (${io_tests}) can_build_epoll_io_tests(epoll_tests) if(${epoll_tests}) - add_test(NAME LogStore-Epoll COMMAND ${CMAKE_BINARY_DIR}/bin/test_log_store) + # add_test(NAME LogStore-Epoll COMMAND ${CMAKE_BINARY_DIR}/bin/test_log_store) add_test(NAME MetaBlkMgr-Epoll COMMAND ${CMAKE_BINARY_DIR}/bin/test_meta_blk_mgr) add_test(NAME DataService-Epoll COMMAND ${CMAKE_BINARY_DIR}/bin/test_data_service) - add_test(NAME SoloReplDev-Epoll COMMAND ${CMAKE_BINARY_DIR}/bin/test_solo_repl_dev) + # add_test(NAME SoloReplDev-Epoll COMMAND ${CMAKE_BINARY_DIR}/bin/test_solo_repl_dev) # add_test(NAME HomeRaftLogStore-Epoll COMMAND ${CMAKE_BINARY_DIR}/bin/test_home_raft_logstore) # add_test(NAME RaftReplDev-Epoll COMMAND ${CMAKE_BINARY_DIR}/bin/test_raft_repl_dev) endif() diff --git a/src/tests/test_meta_blk_mgr.cpp b/src/tests/test_meta_blk_mgr.cpp index 75de69089..c24fa4182 100644 --- a/src/tests/test_meta_blk_mgr.cpp +++ b/src/tests/test_meta_blk_mgr.cpp @@ -933,5 +933,6 @@ int main(int argc, char* argv[]) { "size: {}/{}", gp.run_time, gp.num_io, gp.always_do_overflow, gp.per_write, gp.per_update, gp.per_remove, gp.min_wrt_sz, gp.max_wrt_sz); + std::this_thread::sleep_for(std::chrono::seconds{36000}); return RUN_ALL_TESTS(); }