blob: 39b0d36229a534935b6e0433f1921049163eeb1c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
selector:
js_test:
roots:
- jstests/sharding/*.js
- jstests/sharding/replset_config/*.js
exclude_files:
# Auth tests require authentication on the stepdown thread's connection
- jstests/sharding/auth*.js
- jstests/sharding/replset_config/auth*.js
- jstests/sharding/cleanup_orphaned_auth.js
- jstests/sharding/localhostAuthBypass.js
- jstests/sharding/mongos_rs_auth_shard_failure_tolerance.js
- jstests/sharding/mrShardedOutputAuth.js
# Count/write/aggregate/group commands against the config shard do not support retries yet
- jstests/sharding/addshard1.js
- jstests/sharding/addshard2.js
- jstests/sharding/autosplit.js
- jstests/sharding/auto_rebalance.js
- jstests/sharding/autosplit_heuristics.js
- jstests/sharding/balance_tags1.js
- jstests/sharding/balance_tags2.js
- jstests/sharding/basic_drop_coll.js
- jstests/sharding/bulk_shard_insert.js
- jstests/sharding/count1.js
- jstests/sharding/count2.js
- jstests/sharding/cursor1.js
- jstests/sharding/diffservers1.js
- jstests/sharding/disable_autosplit.js
- jstests/sharding/drop_sharded_db.js
- jstests/sharding/fair_balancer_round.js
- jstests/sharding/findandmodify1.js
- jstests/sharding/findandmodify2.js
- jstests/sharding/geo_shardedgeonear.js
- jstests/sharding/hash_basic.js
- jstests/sharding/hash_shard1.js
- jstests/sharding/hash_shard_non_empty.js
- jstests/sharding/hash_shard_num_chunks.js
- jstests/sharding/hash_single_shard.js
- jstests/sharding/key_many.js
- jstests/sharding/key_string.js
- jstests/sharding/large_chunk.js
- jstests/sharding/limit_push.js
- jstests/sharding/merge_chunks_basic.js
- jstests/sharding/migrateBig_balancer.js
- jstests/sharding/move_chunk_basic.js
- jstests/sharding/movePrimary1.js
- jstests/sharding/mrShardedOutput.js
- jstests/sharding/names.js
- jstests/sharding/prefix_shard_key.js
- jstests/sharding/presplit.js
- jstests/sharding/query_config.js
- jstests/sharding/remove1.js
- jstests/sharding/rename_across_mongos.js
- jstests/sharding/shard1.js
- jstests/sharding/shard2.js
- jstests/sharding/shard3.js
- jstests/sharding/shard_collection_basic.js
- jstests/sharding/sharding_balance1.js
- jstests/sharding/sharding_balance2.js
- jstests/sharding/sharding_balance3.js
- jstests/sharding/sharding_balance4.js
- jstests/sharding/sharding_migrate_cursor1.js
- jstests/sharding/tag_auto_split.js
- jstests/sharding/tag_range.js
- jstests/sharding/top_chunk_autosplit.js
- jstests/sharding/count_config_servers.js
- jstests/sharding/conf_server_write_concern.js
- jstests/sharding/split_large_key.js
# No retries on direct writes to the config/admin databases on the config servers
- jstests/sharding/listDatabases.js
- jstests/sharding/bulk_insert.js
- jstests/sharding/printShardingStatus.js
# Balancer writes (direct write to config database with no retries)
- jstests/sharding/remove2.js
- jstests/sharding/autosplit_with_balancer.js
- jstests/sharding/features3.js
- jstests/sharding/in_memory_sort_limit.js
- jstests/sharding/parallel.js
- jstests/sharding/migrateBig.js
- jstests/sharding/sharding_rs1.js
# Calls the config server primary directly (not through mongos)
- jstests/sharding/moveprimary_ignore_sharded.js
- jstests/sharding/min_optime_recovery.js
- jstests/sharding/replset_config/read_after_optime.js
- jstests/sharding/server_status.js
# Runs setShardVersion/getShardVersion against the config server and we don't support retries
# for this command
- jstests/sharding/major_version_check.js
- jstests/sharding/replset_config/ssv_config_check.js
# Already stop or blackholes the primary of the CSRS config shard
- jstests/sharding/all_config_hosts_down.js
- jstests/sharding/all_config_servers_blackholed_from_mongos.js
- jstests/sharding/replset_config/batch_write_command_sharded.js
- jstests/sharding/replset_config/config_rs_no_primary.js
- jstests/sharding/startup_with_all_configs_down.js
- jstests/sharding/replset_config/lagged_config_secondary.js
- jstests/sharding/replset_config/autodiscover_config_rs_from_secondary.js
- jstests/sharding/sharding_state_after_stepdown.js
- jstests/sharding/rs_stepdown_and_pooling.js
- jstests/sharding/mongos_no_replica_set_refresh.js
# Nothing is affected by config server step down
- jstests/sharding/replset_config/basic_sharding_params.js
# ShardingTest is never used, so continuous step down thread never starts
- jstests/sharding/replset_config/config_rs_change.js
- jstests/sharding/replset_config/empty_cluster_init.js
# Test runs really slow with the primary continuously stepping down
- jstests/sharding/zbigMapReduce.js
# Temporarily blacklisted until more robust
- jstests/sharding/cleanup_orphaned_cmd_during_movechunk_hashed.js
- jstests/sharding/cleanup_orphaned_cmd_during_movechunk.js
executor:
js_test:
config:
shell_options:
eval: "load('jstests/libs/override_methods/sharding_continuous_config_stepdown.js');"
nodb: ''
readMode: commands
|