Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 13 additions & 13 deletions src/lib/homestore_backend/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -56,28 +56,28 @@ add_subdirectory(tests)
add_executable(homestore_test_pg)
target_sources(homestore_test_pg PRIVATE $<TARGET_OBJECTS:homestore_tests_pg>)
target_link_libraries(homestore_test_pg PUBLIC homeobject_homestore ${COMMON_TEST_DEPS})
add_test(NAME HomestoreTestPg COMMAND homestore_test_pg -csv error --executor immediate --config_path ./
add_test(NAME HomestoreTestPg COMMAND homestore_test_pg --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance:0
--override_config homestore_config.consensus.max_grpc_message_size:138412032)

add_executable(homestore_test_shard)
target_sources(homestore_test_shard PRIVATE $<TARGET_OBJECTS:homestore_tests_shard>)
target_link_libraries(homestore_test_shard PUBLIC homeobject_homestore ${COMMON_TEST_DEPS})
add_test(NAME HomestoreTestShard COMMAND homestore_test_shard -csv error --executor immediate --config_path ./
add_test(NAME HomestoreTestShard COMMAND homestore_test_shard --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance:0
--override_config homestore_config.consensus.max_grpc_message_size:138412032)

add_executable(homestore_test_blob)
target_sources(homestore_test_blob PRIVATE $<TARGET_OBJECTS:homestore_tests_blob>)
target_link_libraries(homestore_test_blob PUBLIC homeobject_homestore ${COMMON_TEST_DEPS})
add_test(NAME HomestoreTestBlob COMMAND homestore_test_blob -csv error --executor immediate --config_path ./
add_test(NAME HomestoreTestBlob COMMAND homestore_test_blob --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance:0
--override_config homestore_config.consensus.max_grpc_message_size:138412032)

add_executable(homestore_test_misc)
target_sources(homestore_test_misc PRIVATE $<TARGET_OBJECTS:homestore_tests_misc>)
target_link_libraries(homestore_test_misc PUBLIC homeobject_homestore ${COMMON_TEST_DEPS})
add_test(NAME HomestoreTestMisc COMMAND homestore_test_misc -csv error --executor immediate --config_path ./
add_test(NAME HomestoreTestMisc COMMAND homestore_test_misc --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance=0
--override_config homestore_config.consensus.max_grpc_message_size=138412032
--override_config hs_backend_config.enable_gc=false)
Expand All @@ -87,7 +87,7 @@ add_executable(homestore_test_dynamic)
target_sources(homestore_test_dynamic PRIVATE $<TARGET_OBJECTS:homestore_tests_dynamic>)
target_link_libraries(homestore_test_dynamic PUBLIC homeobject_homestore ${COMMON_TEST_DEPS})
add_test(NAME HomestoreTestReplaceMember
COMMAND homestore_test_dynamic -csv error --executor immediate --config_path ./
COMMAND homestore_test_dynamic --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance=0
--override_config homestore_config.generic.repl_dev_cleanup_interval_sec=5
--override_config homestore_config.consensus.max_grpc_message_size=138412032
Expand All @@ -96,7 +96,7 @@ add_test(NAME HomestoreTestReplaceMember
--gtest_filter=HomeObjectFixture.ReplaceMember)
# To test both baseline & incremental resync functionality, we use 13 to minimize the likelihood of it being a divisor of the total LSN (currently 30)
add_test(NAME HomestoreTestReplaceMemberWithBaselineResync
COMMAND homestore_test_dynamic -csv error --executor immediate --config_path ./
COMMAND homestore_test_dynamic --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance=13
--override_config homestore_config.consensus.num_reserved_log_items=13
--override_config homestore_config.resource_limits.raft_logstore_reserve_threshold=13
Expand All @@ -107,7 +107,7 @@ add_test(NAME HomestoreTestReplaceMemberWithBaselineResync
--override_config homestore_config.consensus.laggy_threshold=2000
--gtest_filter=HomeObjectFixture.ReplaceMember)
add_test(NAME HomestoreTestBaselineResync
COMMAND homestore_test_dynamic -csv error --executor immediate --config_path ./
COMMAND homestore_test_dynamic --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance=13
--override_config homestore_config.consensus.num_reserved_log_items=13
--override_config homestore_config.resource_limits.raft_logstore_reserve_threshold=13
Expand All @@ -118,7 +118,7 @@ add_test(NAME HomestoreTestBaselineResync
--override_config homestore_config.consensus.laggy_threshold=2000
--gtest_filter=HomeObjectFixture.BaselineResync*)
add_test(NAME HomestoreResyncTestWithFollowerRestart
COMMAND homestore_test_dynamic -csv error --executor immediate --config_path ./
COMMAND homestore_test_dynamic --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance=13
--override_config homestore_config.consensus.num_reserved_log_items=13
--override_config homestore_config.resource_limits.raft_logstore_reserve_threshold=13
Expand All @@ -129,7 +129,7 @@ add_test(NAME HomestoreResyncTestWithFollowerRestart
--override_config homestore_config.consensus.laggy_threshold=2000
--gtest_filter=HomeObjectFixture.RestartFollower*)
add_test(NAME HomestoreResyncTestWithLeaderRestart
COMMAND homestore_test_dynamic -csv error --executor immediate --config_path ./
COMMAND homestore_test_dynamic --executor immediate --config_path ./
--override_config homestore_config.consensus.snapshot_freq_distance=13
--override_config homestore_config.consensus.num_reserved_log_items=13
--override_config homestore_config.resource_limits.raft_logstore_reserve_threshold=13
Expand All @@ -141,7 +141,7 @@ add_test(NAME HomestoreResyncTestWithLeaderRestart
--log_mods homeobject:trace,replication:trace
--gtest_filter=HomeObjectFixture.RestartLeader*)
#add_test(NAME HomestoreReplaceMemberRollbackTest
# COMMAND homestore_test_dynamic -csv error --executor immediate --config_path ./
# COMMAND homestore_test_dynamic --executor immediate --config_path ./
# --override_config homestore_config.consensus.snapshot_freq_distance=13
# --override_config homestore_config.consensus.num_reserved_log_items=13
# --override_config homestore_config.resource_limits.raft_logstore_reserve_threshold=13
Expand All @@ -154,15 +154,15 @@ add_test(NAME HomestoreResyncTestWithLeaderRestart

# GC tests
add_test(NAME FetchDataWithOriginatorGC
COMMAND homestore_test_dynamic -csv error --executor immediate --config_path ./
COMMAND homestore_test_dynamic --executor immediate --config_path ./
--override_config hs_backend_config.enable_gc=true
--override_config hs_backend_config.gc_enable_read_verify=true
--gtest_filter=HomeObjectFixture.FetchDataWithOriginatorGC)

add_executable(homestore_test_gc)
target_sources(homestore_test_gc PRIVATE $<TARGET_OBJECTS:homestore_tests_gc>)
target_link_libraries(homestore_test_gc PUBLIC homeobject_homestore ${COMMON_TEST_DEPS})
add_test(NAME HomestoreTestGC COMMAND homestore_test_gc -csv error --executor immediate --config_path ./
add_test(NAME HomestoreTestGC COMMAND homestore_test_gc --executor immediate --config_path ./
--override_config hs_backend_config.enable_gc=true
--override_config hs_backend_config.gc_enable_read_verify=true
--override_config hs_backend_config.gc_garbage_rate_threshold=0
Expand All @@ -172,7 +172,7 @@ add_test(NAME HomestoreTestGC COMMAND homestore_test_gc -csv error --executor im
# Shard-race repro tests: require chunks_per_pg=1 (forces vchunk reuse after seal) and gc_garbage_rate_threshold=0.
# Run together since they share the same config requirements.
add_test(NAME HomestoreTestGC_ShardRaceTests
COMMAND homestore_test_gc -csv error --executor immediate --config_path ./
COMMAND homestore_test_gc --executor immediate --config_path ./
--chunks_per_pg 1
--override_config hs_backend_config.enable_gc=true
--override_config hs_backend_config.gc_garbage_rate_threshold=0
Expand Down
Loading