summaryrefslogtreecommitdiff
path: root/buildscripts/resmokeconfig/suites/sharding_last_stable_mongos_and_mixed_shards.yml
blob: 81a68edf47b51a780e8c093fb4677f4d325f9f9f (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
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
  # Requires fix to SERVER-31689
  - jstests/sharding/aggregation_currentop.js
  # 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
  # This test should not be run with a mixed cluster environment.
  - jstests/sharding/nonreplicated_uuids_on_shardservers.js
  # Will always fail because we can't downgrade FCV before the last-stable binary mongos connects,
  # meaning that either the test will stall, or mongos will crash due to connecting to an upgraded
  # FCV cluster.
  - jstests/sharding/mongos_wait_csrs_initiate.js
  # Enable after SERVER-40258 gets backported and available in the official 4.2 binaries.
  - jstests/sharding/prepared_txn_metadata_refresh.js
  # Enable when 4.4 becomes last stable
  - jstests/sharding/bulk_insert.js
  - jstests/sharding/comment_field.js
  - jstests/sharding/covered_shard_key_indexes.js
  - jstests/sharding/explain_agg_read_pref.js
  - jstests/sharding/explain_exec_stats_on_shards.js
  - jstests/sharding/extract_shard_key_values.js
  - jstests/sharding/features1.js
  - jstests/sharding/mongos_query_comment.js
  - jstests/sharding/prefix_shard_key.js
  - jstests/sharding/refine_collection_shard_key_basic.js
  - jstests/sharding/refine_collection_shard_key_jumbo.js
  - jstests/sharding/refine_collection_shard_key_drops_chunks.js
  - jstests/sharding/refine_collection_shard_key_atomic.js
  - jstests/sharding/update_compound_shard_key.js
  - jstests/sharding/update_replace_id.js
  - jstests/sharding/move_primary_clone_test.js
  - jstests/sharding/database_versioning_safe_secondary_reads.js
  - jstests/sharding/clone_catalog_data.js
  - jstests/sharding/database_and_shard_versioning_all_commands.js
  - jstests/sharding/shard1.js
  - jstests/sharding/shard_removal_triggers_catalog_cache_invalidation.js
  - jstests/sharding/track_unsharded_collections_create_collection.js
  - jstests/sharding/track_unsharded_collections_check_shard_version.js
  - jstests/sharding/track_unsharded_collections_rename_collection.js
  - jstests/sharding/banned_txn_databases_sharded.js
  - jstests/sharding/split_large_key.js
  # Enable if SERVER-41813 is backported or 4.4 becomes last-stable
  - jstests/sharding/invalid_system_views_sharded_collection.js

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