-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
ALL
-
2
-
🟩 Routing and Topology
-
None
-
None
-
None
-
None
-
None
-
None
The ContinuousStepdown hook can be configured to perform stepdowns, to kill nodes or both.
At the time of writing this ticket, there are at least 3 suites that only perform stepdowns but actually exclude all tests not resilient to nodes kill since they rely on kill_primary_jscore_passthrough_exclude_files_base.
More in general, they seem to rely a lot on kill_primary properties, even though they most probably need only a subset:
# grep suites using "kill primary" properties, then exclude from results suites that actually kill nodes $ git grep kill_primary buildscripts/resmokeconfig/matrix_suites/mappings/ | grep -v _kill buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_pre_images_replica_sets_stepdown_primary_jscore_passthrough.yml: - "kill_primary.replica_sets_shell_options" buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_pre_images_replica_sets_stepdown_primary_jscore_passthrough.yml: - "kill_primary.replica_sets_shell_options_retry_attempts" buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_pre_images_replica_sets_stepdown_primary_jscore_passthrough.yml: - "kill_primary.replica_sets_fixture" buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_pre_images_replica_sets_stepdown_primary_jscore_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_files_base" buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_pre_images_replica_sets_stepdown_primary_jscore_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_with_any_tags" buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_pre_images_replica_sets_stepdown_primary_jscore_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_files_fle" buildscripts/resmokeconfig/matrix_suites/mappings/fcv_upgrade_downgrade_primary_step_down_passthrough.yml: - "kill_primary.replica_sets_shell_options" buildscripts/resmokeconfig/matrix_suites/mappings/fcv_upgrade_downgrade_primary_step_down_passthrough.yml: - "kill_primary.replica_sets_archive" buildscripts/resmokeconfig/matrix_suites/mappings/fcv_upgrade_downgrade_primary_step_down_passthrough.yml: - "kill_primary.replica_sets_fixture" buildscripts/resmokeconfig/matrix_suites/mappings/fcv_upgrade_downgrade_primary_step_down_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_files_base" buildscripts/resmokeconfig/matrix_suites/mappings/fcv_upgrade_downgrade_primary_step_down_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_with_any_tags" buildscripts/resmokeconfig/matrix_suites/mappings/fcv_upgrade_downgrade_primary_step_down_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_files_fle" buildscripts/resmokeconfig/matrix_suites/mappings/sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough.yml: - "kill_primary.sharding_override_fixture" buildscripts/resmokeconfig/matrix_suites/mappings/sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_files_base" buildscripts/resmokeconfig/matrix_suites/mappings/sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_with_any_tags" buildscripts/resmokeconfig/matrix_suites/mappings/sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough.yml: - "replica_sets_stepdown_selector.kill_primary_jscore_passthrough_exclude_files_fle"