summaryrefslogtreecommitdiff
path: root/buildscripts/resmokeconfig/suites/sharding_last_stable_mongos_and_mixed_shards.yml
blob: 94664da3a4444ca34e50135e9d78711b9bc54b8e (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
test_kind: js_test

selector:
  roots:
  - jstests/sharding/*.js
  exclude_files:
  # Will always fail on last-stable. In order for the test to succeed, the setFCV
  # command has to reach the shards. Since the cluster will already be
  # running in fully downgraded version, the config server won't forward the
  # command to the shards - it'll just return success immediately. 
  - jstests/sharding/max_time_ms_sharded_new_commands.js
  # Calls setFCV=4.0, which cannot be run on last-stable shards.
  - jstests/sharding/database_versioning_upgrade_downgrade.js
  - jstests/sharding/shard_collection_cache_upgrade_downgrade.js
  #### Enable when 4.0 becomes last-stable.
  - jstests/sharding/change_stream_no_shards.js
  - jstests/sharding/change_streams_unsharded_becomes_sharded.js
  - jstests/sharding/create_database.js
  - jstests/sharding/database_and_shard_versioning_all_commands.js
  - jstests/sharding/database_versioning_safe_secondary_reads.js
  - jstests/sharding/dump_coll_metadata.js
  - jstests/sharding/geo_near_random1.js
  - jstests/sharding/geo_near_random2.js
  - jstests/sharding/geo_near_sort.js
  - jstests/sharding/basic_drop_coll.js
  - jstests/sharding/commands_that_write_accept_wc_configRS.js
  - jstests/sharding/kill_pinned_cursor.js
  - jstests/sharding/movechunk_commit_changelog_stats.js
  - jstests/sharding/configsvr_metadata_commands_require_majority_write_concern.js
  - jstests/sharding/mongos_local_explain.js
  - jstests/sharding/safe_secondary_reads_drop_recreate.js
  - jstests/sharding/safe_secondary_reads_single_migration_suspend_range_deletion.js
  - jstests/sharding/safe_secondary_reads_single_migration_waitForDelete.js
  - jstests/sharding/move_primary_basic.js
  - jstests/sharding/move_primary_fails_without_database_version.js
  - jstests/sharding/movePrimary1.js
  - jstests/sharding/mongos_validate_writes.js
  - jstests/sharding/resume_change_stream_on_subset_of_shards.js
  # Requires fix to SERVER-31689
  - jstests/sharding/aggregation_currentop.js
  #### End "Enable when 4.0 becomes last stable"
  # SERVER-33683: We added a restriction on using an aggregation within a transaction against
  # mongos. This should be removed and the test can be adjusted and re-added to this passthrough.
  - jstests/sharding/aggregations_in_session.js
  # New failpoint in v4.0 mongos.
  - jstests/sharding/crash_mongos_against_upgraded_cluster.js
  # New failpoint in v4.0 mongod.
  - jstests/sharding/move_primary_clone_test.js
  # New waitForClusterTime
  - jstests/sharding/auth_slaveok_routing.js
  # This test should not be run with a mixed cluster environment.
  - jstests/sharding/nonreplicated_uuids_on_shardservers.js
  # Requires the ability to interrupt a pinned cursor, introduced in v4.0.
  - jstests/sharding/kill_pinned_cursor.js
  # New feature in v4.0 mongos and mongod.
  - jstests/sharding/shards_and_config_return_last_committed_optime.js
  # Requires maxTimeMS tracking on mongos, added in v4.0
  - jstests/sharding/max_time_ms_sharded.js
  # Requires killOp to work for local operations on mongos, introduced in v4.0.
  - jstests/sharding/killop.js
  # New 4.0 feature
  - jstests/sharding/snapshot_aggregate_mongos.js
  - jstests/sharding/snapshot_find_mongos.js
  - jstests/sharding/change_stream_lookup_single_shard_cluster.js
  - jstests/sharding/change_streams_unsharded_becomes_sharded.js
  - jstests/sharding/change_streams_whole_db.js
  - jstests/sharding/lookup_change_stream_post_image_compound_shard_key.js
  - jstests/sharding/resume_change_stream.js
  # Requires count command to be accurate on sharded clusters, introduced in v4.0.
  - jstests/sharding/accurate_count_with_predicate.js
  # Disabled throughout sharding. See SERVER-31937 for details.
  - jstests/sharding/kill_sessions.js

executor:
  config:
    shell_options:
      global_vars:
        TestData:
          mongosBinVersion: 'last-stable'
          shardMixedBinVersions: true
          skipCheckingUUIDsConsistentAcrossCluster: true
      nodb: ''