summaryrefslogtreecommitdiff
path: root/buildscripts/resmokeconfig/suites/sharding_last_stable_mongos_and_mixed_shards.yml
blob: a6da2878e4d34d17325e8fe592394bfefbccaff6 (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
selector:
  js_test:
    roots:
    - jstests/sharding/*.js
    exclude_files:
    # Error format changes. See SERVER-22184.
    - jstests/sharding/error_propagation.js
    # New features for v3.4
    - jstests/sharding/shard_aware_init.js
    - jstests/sharding/shard_aware_on_add_shard.js
    - jstests/sharding/shard_aware_on_config_election.js
    - jstests/sharding/shard_aware_on_set_shard_version.js
    - jstests/sharding/shard_aware_primary_failover.js
    - jstests/sharding/shard_identity_config_update.js
    - jstests/sharding/add_shard_to_zone.js
    - jstests/sharding/remove_shard_from_zone.js
    - jstests/sharding/update_zone_key_range.js
    - jstests/sharding/movechunk_interrupt_at_primary_stepdown.js
    # Doesn't use ShardingTest so won't actually be run in a mixed version configuration
    - jstests/sharding/config_version_rollback.js
    # TODO Assumes mongod and mongos handle read on view. Enable when 3.4 becomes 'last-stable'.
    - jstests/sharding/movePrimary1.js
    # v3.4 replace noAutoSplit flag with document in config.settings
    - jstests/sharding/disable_autosplit.js
    # v3.4 changes $in shard key extraction.
    - jstests/sharding/upsert_sharded.js
    - jstests/sharding/update_sharded.js
    # validate() format changes. See SERVER-22588.
    - jstests/sharding/validate_collection.js
    # Write concern error format changes. See SERVER-22540.
    - jstests/sharding/move_chunk_wc.js
    - jstests/sharding/commands_that_write_accept_wc_configRS.js
    - jstests/sharding/commands_that_write_accept_wc_shards.js
    # NumInitialChunks verification changed. See SERVER-23327.
    - jstests/sharding/shard_collection_verify_initial_chunks.js
    # avgObjSize scaling behavior fixed. See SERVER-19533.
    - jstests/sharding/stats.js
    # TODO: Enable when SERVER-22672 is complete
    - jstests/sharding/printShardingStatus.js
    # TODO: Change in error reporting, enable when 3.4 becomes 'last-stable'.
    - jstests/sharding/map_reduce_validation.js
    # TODO Assumes mapReduce can handle the collation option; enable when 3.4 becomes 'last-stable'.
    - jstests/sharding/mapReduce_inSharded.js
    # TODO Assumes shardCollection can handle the collation option; enable when 3.4 becomes
    # 'last-stable'.
    - jstests/sharding/shard_collection_basic.js
    # TODO Requires mongos to have the 'clientCursorMonitorFrequencySecs' server parameter; enable
    # when 3.4 becomes 'last-stable'.
    - jstests/sharding/cursor_timeout.js
    # Bug in v3.2 shards, fixed in v3.4.
    - jstests/sharding/auth_sharding_cmd_metadata.js
    - jstests/sharding/split_against_shard_with_invalid_split_points.js
    # TODO Assumes shardCollection can handle the collation option; enable when 3.4 becomes
    # 'last-stable'.
    - jstests/sharding/collation_targeting.js
    # TODO Assumes shardCollection can handle the collation option; enable when 3.4 becomes
    # 'last-stable'.
    - jstests/sharding/collation_targeting_inherited.js
    # Behavior change to addShard
    - jstests/sharding/addshard_idempotent.js
    # Uses a failpoint that does not exist in v3.2, so the test is incompatible with a v3.2 shard.
    - jstests/sharding/cleanup_orphaned_cmd_during_movechunk.js
    - jstests/sharding/cleanup_orphaned_cmd_during_movechunk_hashed.js
    - jstests/sharding/migration_failure.js
    - jstests/sharding/migration_with_source_ops.js
    - jstests/sharding/migration_move_chunk_after_receive.js
    # Testing features that do not exist on v3.2 shards.
    - jstests/sharding/migration_server_status.js
    - jstests/sharding/movechunk_parallel.js
    # These tests do not use ShardingTest which handles setting the featureCompatibilityVersion to
    # 3.2 when in a mixed configuration. Enable when 3.4 becomes last-stable.
    - jstests/sharding/autodiscover_config_rs_from_secondary.js
    - jstests/sharding/config_rs_change.js
    - jstests/sharding/mongos_wait_csrs_initiate.js
    # v3.2 cluster does not support parallel migrations.
    - jstests/sharding/migration_ignore_interrupts_1.js
    # Temporarily blacklisted (see SERVER-26615).
    - jstests/sharding/addshard2.js
    # This test checks the behavior of a singleBatch fix for mongos that does not exist in 3.2.
    # Enable when 3.4 becomes last-stable or after backporting SERVER-26112 to the 3.2 branch.
    - jstests/sharding/sharded_limit_batchsize.js
    # Enable when 3.2.11 becomes last-stable
    - jstests/sharding/merge_chunks_test.js
    # TODO Change in error reporting, enable when 3.4 becomes last-stable. See SERVER-26440.
    - jstests/sharding/explain_cmd_invalid_namespace.js

executor:
  js_test:
    config:
      shell_options:
        eval: "load('jstests/libs/override_methods/multiversion_override_balancer_control.js');"
        global_vars:
          TestData:
            mongosBinVersion: 'last-stable'
            shardMixedBinVersions: true
        nodb: ''