diff options
author | David Bradford <david.bradford@mongodb.com> | 2018-04-19 11:57:57 -0400 |
---|---|---|
committer | David Bradford <david.bradford@mongodb.com> | 2018-04-19 11:57:57 -0400 |
commit | f769ba3ff8815d4264aa50d5196d450a7b3f9f87 (patch) | |
tree | 1a494729184c00355e799dee054e0cb126d65dc4 | |
parent | 8c2515904ee5bd8a592fde85fa0295c8ccb96510 (diff) | |
download | mongo-f769ba3ff8815d4264aa50d5196d450a7b3f9f87.tar.gz |
SERVER-34330: Split sharding_ese suite into smaller units
24 files changed, 1776 insertions, 6 deletions
diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_0.yml b/buildscripts/resmokeconfig/suites/sharding_ese_0.yml new file mode 100644 index 00000000000..563826b32c0 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_0.yml @@ -0,0 +1,30 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 16 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/mongos_rs_shard_failure_tolerance.js + - jstests/sharding/mongos_rs_auth_shard_failure_tolerance.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_1.yml b/buildscripts/resmokeconfig/suites/sharding_ese_1.yml new file mode 100644 index 00000000000..dcf62e6bd4f --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_1.yml @@ -0,0 +1,31 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 13 minutes to run on enterprise-rhel-62-64-bit + # 17 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/remove2.js + - jstests/sharding/zbigMapReduce.js + - jstests/sharding/top_chunk_autosplit.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_10.yml b/buildscripts/resmokeconfig/suites/sharding_ese_10.yml new file mode 100644 index 00000000000..eff899ab184 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_10.yml @@ -0,0 +1,45 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 9 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/change_streams_shards_start_in_sync.js + - jstests/sharding/collation_targeting_inherited.js + - jstests/sharding/collation_targeting.js + - jstests/sharding/explain_agg_read_pref.js + - jstests/sharding/geo_near_random2.js + - jstests/sharding/read_pref_multi_mongos_stale_config.js + - jstests/sharding/mapReduce_inSharded.js + - jstests/sharding/large_chunk.js + - jstests/sharding/key_many.js + - jstests/sharding/migrateBig_balancer.js + - jstests/sharding/sort1.js + - jstests/sharding/change_stream_read_preference.js + - jstests/sharding/explain_read_pref.js + - jstests/sharding/no_empty_reset.js + - jstests/sharding/split_with_force.js + - jstests/sharding/zero_shard_version.js + - jstests/sharding/movechunk_parallel.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_11.yml b/buildscripts/resmokeconfig/suites/sharding_ese_11.yml new file mode 100644 index 00000000000..250641d3991 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_11.yml @@ -0,0 +1,47 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 9 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/read_committed_lookup.js + - jstests/sharding/lookup_change_stream_post_image_hashed_shard_key.js + - jstests/sharding/mongos_does_not_gossip_logical_time_without_keys.js + - jstests/sharding/write_commands_sharding_state.js + - jstests/sharding/kill_pinned_cursor.js + - jstests/sharding/in_memory_sort_limit.js + - jstests/sharding/migrateBig.js + - jstests/sharding/shard2.js + - jstests/sharding/shard_insert_getlasterror_w2.js + - jstests/sharding/diffservers1.js + - jstests/sharding/shard_targeting.js + - jstests/sharding/geo_near_random1.js + - jstests/sharding/mapReduce_inSharded_outSharded.js + - jstests/sharding/change_streams_unsharded_becomes_sharded.js + - jstests/sharding/merge_chunks_test.js + - jstests/sharding/cleanup_orphaned_cmd_during_movechunk.js + - jstests/sharding/empty_doc_results.js + - jstests/sharding/prefix_shard_key.js + - jstests/sharding/upsert_sharded.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_12.yml b/buildscripts/resmokeconfig/suites/sharding_ese_12.yml new file mode 100644 index 00000000000..12512acb76c --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_12.yml @@ -0,0 +1,47 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 8 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/features2.js + - jstests/sharding/names.js + - jstests/sharding/cursor_timeout.js + - jstests/sharding/mongos_validate_writes.js + - jstests/sharding/group_slaveok.js + - jstests/sharding/mrShardedOutput.js + - jstests/sharding/max_time_ms_sharded.js + - jstests/sharding/lookup_change_stream_post_image_compound_shard_key.js + - jstests/sharding/session_info_in_oplog.js + - jstests/sharding/secondary_shard_version_protocol_with_causal_consistency.js + - jstests/sharding/secondary_shard_versioning.js + - jstests/sharding/explain_cmd.js + - jstests/sharding/coll_epoch_test1.js + - jstests/sharding/authConnectionHook.js + - jstests/sharding/count1.js + - jstests/sharding/shard4.js + - jstests/sharding/count2.js + - jstests/sharding/movePrimary1.js + - jstests/sharding/views.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_13.yml b/buildscripts/resmokeconfig/suites/sharding_ese_13.yml new file mode 100644 index 00000000000..77dcaefadce --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_13.yml @@ -0,0 +1,48 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 9 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/large_skip_one_shard.js + - jstests/sharding/hash_shard_num_chunks.js + - jstests/sharding/move_primary_clone_test.js + - jstests/sharding/features1.js + - jstests/sharding/validate_collection.js + - jstests/sharding/migration_move_chunk_after_receive.js + - jstests/sharding/exact_shard_key_target.js + - jstests/sharding/allow_partial_results.js + - jstests/sharding/multi_write_target.js + - jstests/sharding/sharded_limit_batchsize.js + - jstests/sharding/update_sharded.js + - jstests/sharding/migration_ignore_interrupts_4.js + - jstests/sharding/resume_change_stream_on_subset_of_shards.js + - jstests/sharding/stats.js + - jstests/sharding/query_config.js + - jstests/sharding/retryable_writes.js + - jstests/sharding/resume_change_stream_from_stale_mongos.js + - jstests/sharding/multi_mongos2.js + - jstests/sharding/change_streams.js + - jstests/sharding/balancer_window.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_14.yml b/buildscripts/resmokeconfig/suites/sharding_ese_14.yml new file mode 100644 index 00000000000..7a7da88e065 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_14.yml @@ -0,0 +1,50 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 9 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/findandmodify1.js + - jstests/sharding/agg_project_limit_pipe_split.js + - jstests/sharding/migration_ignore_interrupts_1.js + - jstests/sharding/migration_ignore_interrupts_3.js + - jstests/sharding/shard5.js + - jstests/sharding/geo_near_sharded.js + - jstests/sharding/features3.js + - jstests/sharding/mapReduce_nonSharded.js + - jstests/sharding/lookup_change_stream_post_image_id_shard_key.js + - jstests/sharding/pending_chunk.js + - jstests/sharding/hash_shard_non_empty.js + - jstests/sharding/basic_sharding_params.js + - jstests/sharding/shard6.js + - jstests/sharding/auth_add_shard.js + - jstests/sharding/cleanup_orphaned_basic.js + - jstests/sharding/advance_logical_time_with_valid_signature.js + - jstests/sharding/write_cmd_auto_split.js + - jstests/sharding/shard_aware_init_secondaries.js + - jstests/sharding/migration_critical_section_concurrency.js + - jstests/sharding/limit_push.js + - jstests/sharding/migration_id_index.js + - jstests/sharding/findandmodify2.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_15.yml b/buildscripts/resmokeconfig/suites/sharding_ese_15.yml new file mode 100644 index 00000000000..52494a1cb2c --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_15.yml @@ -0,0 +1,51 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 10 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/addshard5.js + - jstests/sharding/migration_with_source_ops.js + - jstests/sharding/cursor1.js + - jstests/sharding/agg_sort.js + - jstests/sharding/unowned_doc_filtering.js + - jstests/sharding/sharding_system_namespaces.js + - jstests/sharding/change_streams_whole_db.js + - jstests/sharding/causal_consistency_shell_support.js + - jstests/sharding/change_stream_enforce_max_time_ms_on_mongos.js + - jstests/sharding/move_chunk_open_cursors.js + - jstests/sharding/noUpdateButN1inAnotherCollection.js + - jstests/sharding/lagged_config_secondary.js + - jstests/sharding/merge_chunks_test_with_md_ops.js + - jstests/sharding/cleanup_orphaned_cmd_prereload.js + - jstests/sharding/index1.js + - jstests/sharding/cleanup_orphaned_cmd_hashed.js + - jstests/sharding/find_getmore_cmd.js + - jstests/sharding/trace_missing_docs_test.js + - jstests/sharding/cursor_cleanup.js + - jstests/sharding/basic_split.js + - jstests/sharding/cursor_valid_after_shard_stepdown.js + - jstests/sharding/key_string.js + - jstests/sharding/geo_near_sort.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_16.yml b/buildscripts/resmokeconfig/suites/sharding_ese_16.yml new file mode 100644 index 00000000000..f43990f5304 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_16.yml @@ -0,0 +1,53 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 10 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/mapReduce_outSharded.js + - jstests/sharding/multi_mongos2a.js + - jstests/sharding/not_allowed_on_sharded_collection_cmd.js + - jstests/sharding/inserts_consistent.js + - jstests/sharding/covered_shard_key_indexes.js + - jstests/sharding/aggregations_in_session.js + - jstests/sharding/migration_failure.js + - jstests/sharding/change_streams_establishment_finds_new_shards.js + - jstests/sharding/accurate_count_with_predicate.js + - jstests/sharding/migration_sets_fromMigrate_flag.js + - jstests/sharding/remove3.js + - jstests/sharding/change_stream_invalidation.js + - jstests/sharding/autosplit.js + - jstests/sharding/basic_merge.js + - jstests/sharding/merge_chunks_compound_shard_key.js + - jstests/sharding/shard_key_immutable.js + - jstests/sharding/move_chunk_basic.js + - jstests/sharding/tag_auto_split.js + - jstests/sharding/tag_auto_split_partial_key.js + - jstests/sharding/addshard1.js + - jstests/sharding/sharding_balance2.js + - jstests/sharding/cleanup_orphaned_cmd_during_movechunk_hashed.js + - jstests/sharding/move_primary_basic.js + - jstests/sharding/shard_keycount.js + - jstests/sharding/time_zone_info_mongos.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_17.yml b/buildscripts/resmokeconfig/suites/sharding_ese_17.yml new file mode 100644 index 00000000000..0025a69e604 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_17.yml @@ -0,0 +1,55 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 10 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/enable_sharding_basic.js + - jstests/sharding/idhack_sharded.js + - jstests/sharding/write_transactions_during_migration.js + - jstests/sharding/basic_drop_coll.js + - jstests/sharding/implicit_db_creation.js + - jstests/sharding/presplit.js + - jstests/sharding/SERVER-7379.js + - jstests/sharding/conf_server_write_concern_metadata.js + - jstests/sharding/addshard_idempotent.js + - jstests/sharding/tag_range.js + - jstests/sharding/remove1.js + - jstests/sharding/shard7.js + - jstests/sharding/shard1.js + - jstests/sharding/configsvr_metadata_commands_require_majority_write_concern.js + - jstests/sharding/error_propagation.js + - jstests/sharding/refresh_sessions.js + - jstests/sharding/after_cluster_time.js + - jstests/sharding/mr_noscripting.js + - jstests/sharding/clone_catalog_data.js + - jstests/sharding/mongos_no_detect_sharding.js + - jstests/sharding/fts_score_sort_sharded.js + - jstests/sharding/multi_coll_drop.js + - jstests/sharding/migrate_overwrite_id.js + - jstests/sharding/logical_time_metadata.js + - jstests/sharding/movechunk_with_default_paranoia.js + - jstests/sharding/movechunk_with_moveParanoia.js + - jstests/sharding/sharded_profile.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_18.yml b/buildscripts/resmokeconfig/suites/sharding_ese_18.yml new file mode 100644 index 00000000000..5f873812ce4 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_18.yml @@ -0,0 +1,57 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 10 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/split_with_force_small.js + - jstests/sharding/migration_ignore_interrupts_2.js + - jstests/sharding/move_stale_mongos.js + - jstests/sharding/explain_find_and_modify_sharded.js + - jstests/sharding/movechunk_interrupt_at_primary_stepdown.js + - jstests/sharding/top_chunk_split.js + - jstests/sharding/hash_shard_unique_compound.js + - jstests/sharding/migration_server_status.js + - jstests/sharding/shard_existing.js + - jstests/sharding/movechunk_with_noMoveParanoia.js + - jstests/sharding/split_stale_mongos.js + - jstests/sharding/shard_with_special_db_names.js + - jstests/sharding/movechunk_commit_changelog_stats.js + - jstests/sharding/move_chunk_missing_idx.js + - jstests/sharding/oplog_document_key.js + - jstests/sharding/disable_autosplit.js + - jstests/sharding/create_idx_empty_primary.js + - jstests/sharding/shard_collection_verify_initial_chunks.js + - jstests/sharding/use_rsm_data_for_cs.js + - jstests/sharding/change_stream_update_lookup_collation.js + - jstests/sharding/move_primary_with_test_flag.js + - jstests/sharding/move_primary_fcv_40.js + - jstests/sharding/logical_time_api.js + - jstests/sharding/operation_time_api.js + - jstests/sharding/shard_aware_on_add_shard.js + - jstests/sharding/nonreplicated_uuids_on_shardservers.js + - jstests/sharding/coll_epoch_test0.js + - jstests/sharding/uuid_propagated_to_config_server_on_shardCollection.js + - jstests/sharding/uuid_propagated_to_recipient_shard_on_recvChunkStart.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_19.yml b/buildscripts/resmokeconfig/suites/sharding_ese_19.yml new file mode 100644 index 00000000000..8c52625ba61 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_19.yml @@ -0,0 +1,60 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 10 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/min_optime_recovery_on_successful_move_chunk_commit.js + - jstests/sharding/version1.js + - jstests/sharding/hash_skey_split.js + - jstests/sharding/stale_version_write.js + - jstests/sharding/moveChunk_recipient_rejects_chunk_if_UUID_mismatch.js + - jstests/sharding/missing_key.js + - jstests/sharding/update_immutable_fields.js + - jstests/sharding/dump_coll_metadata.js + - jstests/sharding/mrShardedOutputAuth.js + - jstests/sharding/split_large_key.js + - jstests/sharding/killop.js + - jstests/sharding/keys_rotation_interval_sec.js + - jstests/sharding/listshards.js + - jstests/sharding/database_versioning_safe_secondary_reads.js + - jstests/sharding/replication_with_undefined_shard_key.js + - jstests/sharding/min_optime_recovery_on_failed_move_chunk_commit.js + - jstests/sharding/crash_mongos_against_upgraded_cluster.js + - jstests/sharding/change_stream_lookup_single_shard_cluster.js + - jstests/sharding/copydb_from_mongos.js + - jstests/sharding/max_time_ms_sharded_new_commands.js + - jstests/sharding/sessions_collection_auto_healing.js + - jstests/sharding/major_version_check.js + - jstests/sharding/create_database.js + - jstests/sharding/listDatabases.js + - jstests/sharding/rename_across_mongos.js + - jstests/sharding/authmr.js + - jstests/sharding/mongos_query_comment.js + - jstests/sharding/drop_configdb.js + - jstests/sharding/conn_pool_stats.js + - jstests/sharding/autodiscover_config_rs_from_secondary.js + - jstests/sharding/shard_collection_cache_upgrade_downgrade.js + - jstests/sharding/query_sharded.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_2.yml b/buildscripts/resmokeconfig/suites/sharding_ese_2.yml new file mode 100644 index 00000000000..a86d5997303 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_2.yml @@ -0,0 +1,33 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 13 minutes to run on enterprise-rhel-62-64-bit + # 18 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/move_chunk_find_and_modify_with_write_retryability.js + - jstests/sharding/batch_write_command_sharded.js + - jstests/sharding/shard_config_db_collections.js + - jstests/sharding/config_rs_no_primary.js + - jstests/sharding/read_pref.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_20.yml b/buildscripts/resmokeconfig/suites/sharding_ese_20.yml new file mode 100644 index 00000000000..aa0aa2b7ac2 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_20.yml @@ -0,0 +1,68 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 9 minutes to run on enterprise-rhel-62-64-bit + # 17 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/update_zone_key_range.js + - jstests/sharding/cleanup_orphaned_auth.js + - jstests/sharding/printShardingStatus.js + - jstests/sharding/authwhere.js + - jstests/sharding/json_schema.js + - jstests/sharding/ssv_config_check.js + - jstests/sharding/version2.js + - jstests/sharding/split_against_shard_with_invalid_split_points.js + - jstests/sharding/add_shard_to_zone.js + - jstests/sharding/auth_copydb.js + - jstests/sharding/auth_no_config_primary.js + - jstests/sharding/balancer_shell_commands.js + - jstests/sharding/remove_shard_from_zone.js + - jstests/sharding/map_reduce_validation.js + - jstests/sharding/database_versioning_upgrade_downgrade.js + - jstests/sharding/arbiters_do_not_use_cluster_time.js + - jstests/sharding/kill_op_overflow.js + - jstests/sharding/hash_single_shard.js + - jstests/sharding/server_status.js + - jstests/sharding/count_config_servers.js + - jstests/sharding/mongos_local_explain.js + - jstests/sharding/auth2.js + - jstests/sharding/read_does_not_create_namespaces.js + - jstests/sharding/ismaster.js + - jstests/sharding/forget_mr_temp_ns.js + - jstests/sharding/addshard6.js + - jstests/sharding/empty_cluster_init.js + - jstests/sharding/auth_sharding_cmd_metadata.js + - jstests/sharding/read_after_optime.js + - jstests/sharding/auth_repl.js + - jstests/sharding/snapshot_aggregate_mongos.js + - jstests/sharding/snapshot_find_mongos.js + - jstests/sharding/sharding_options.js + - jstests/sharding/advance_cluster_time_action_type.js + - jstests/sharding/mongos_wait_csrs_initiate.js + - jstests/sharding/config_rs_change.js + - jstests/sharding/current_op_no_shards.js + - jstests/sharding/movechunk_include.js + - jstests/sharding/user_flags_sharded.js + - jstests/sharding/move_chunk_with_session_helper.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_3.yml b/buildscripts/resmokeconfig/suites/sharding_ese_3.yml new file mode 100644 index 00000000000..ccbcfe1a66d --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_3.yml @@ -0,0 +1,36 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 13 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/read_pref_cmd.js + - jstests/sharding/primary_config_server_blackholed_from_mongos.js + - jstests/sharding/bulk_shard_insert.js + - jstests/sharding/auth.js + - jstests/sharding/enforce_zone_policy.js + - jstests/sharding/mr_and_agg_versioning.js + - jstests/sharding/rs_stepdown_and_pooling.js + - jstests/sharding/startup_with_all_configs_down.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_4.yml b/buildscripts/resmokeconfig/suites/sharding_ese_4.yml new file mode 100644 index 00000000000..8ecaae7763f --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_4.yml @@ -0,0 +1,38 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 12 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/sharding_rs2.js + - jstests/sharding/all_shard_and_config_hosts_brought_down_one_by_one.js + - jstests/sharding/commands_that_write_accept_wc_configRS.js + - jstests/sharding/resume_change_stream.js + - jstests/sharding/aggregation_currentop.js + - jstests/sharding/rename.js + - jstests/sharding/shard_kill_and_pooling.js + - jstests/sharding/safe_secondary_reads_drop_recreate.js + - jstests/sharding/auto_rebalance_parallel_replica_sets.js + - jstests/sharding/commands_that_write_accept_wc_shards.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_5.yml b/buildscripts/resmokeconfig/suites/sharding_ese_5.yml new file mode 100644 index 00000000000..bfdbba270cc --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_5.yml @@ -0,0 +1,39 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 11 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/sharding_rs1.js + - jstests/sharding/recovering_slaveok.js + - jstests/sharding/sharding_balance3.js + - jstests/sharding/sharding_balance4.js + - jstests/sharding/stale_mongos_updates_and_removes.js + - jstests/sharding/convert_to_and_from_sharded.js + - jstests/sharding/mongos_shard_failure_tolerance.js + - jstests/sharding/drop_sharded_db.js + - jstests/sharding/bouncing_count.js + - jstests/sharding/find_and_modify_after_multi_write.js + - jstests/sharding/remove4.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_6.yml b/buildscripts/resmokeconfig/suites/sharding_ese_6.yml new file mode 100644 index 00000000000..128fd9349df --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_6.yml @@ -0,0 +1,40 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 11 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/query_after_multi_write.js + - jstests/sharding/mongos_no_replica_set_refresh.js + - jstests/sharding/all_config_servers_blackholed_from_mongos.js + - jstests/sharding/repl_monitor_refresh.js + - jstests/sharding/addshard4.js + - jstests/sharding/index_and_collection_option_propagation.js + - jstests/sharding/safe_secondary_reads_single_migration_suspend_range_deletion.js + - jstests/sharding/sharding_migrate_cursor1.js + - jstests/sharding/authCommands.js + - jstests/sharding/move_chunk_update_with_write_retryability.js + - jstests/sharding/database_and_shard_versioning_all_commands.js + - jstests/sharding/shard_existing_coll_chunk_count.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_7.yml b/buildscripts/resmokeconfig/suites/sharding_ese_7.yml new file mode 100644 index 00000000000..adae354a4c4 --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_7.yml @@ -0,0 +1,41 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 11 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/move_chunk_remove_with_write_retryability.js + - jstests/sharding/change_stream_update_lookup_read_concern.js + - jstests/sharding/move_chunk_insert_with_write_retryability.js + - jstests/sharding/balance_repl.js + - jstests/sharding/addshard2.js + - jstests/sharding/jumbo1.js + - jstests/sharding/delete_during_migrate.js + - jstests/sharding/safe_secondary_reads_single_migration_waitForDelete.js + - jstests/sharding/hash_shard1.js + - jstests/sharding/count_slaveok.js + - jstests/sharding/shard_identity_config_update.js + - jstests/sharding/return_partial_shards_down.js + - jstests/sharding/linearizable_read_concern.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_8.yml b/buildscripts/resmokeconfig/suites/sharding_ese_8.yml new file mode 100644 index 00000000000..599c138772a --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_8.yml @@ -0,0 +1,43 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 11 minutes to run on enterprise-rhel-62-64-bit + # 20 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/shard_identity_rollback.js + - jstests/sharding/auth_slaveok_routing.js + - jstests/sharding/sharding_multiple_ns_rs.js + - jstests/sharding/key_rotation.js + - jstests/sharding/mongod_returns_no_cluster_time_without_keys.js + - jstests/sharding/replmonitor_bad_seed.js + - jstests/sharding/shard_aware_init.js + - jstests/sharding/shard_aware_primary_failover.js + - jstests/sharding/error_during_agg_getmore.js + - jstests/sharding/move_chunk_wc.js + - jstests/sharding/autosplit_heuristics.js + - jstests/sharding/view_rewrite.js + - jstests/sharding/change_streams_primary_shard_unaware.js + - jstests/sharding/test_stacked_migration_cleanup.js + - jstests/sharding/sharding_balance1.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_9.yml b/buildscripts/resmokeconfig/suites/sharding_ese_9.yml new file mode 100644 index 00000000000..973c56a3e6a --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_9.yml @@ -0,0 +1,44 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + # The following tests take approximately + # 8 minutes to run on enterprise-rhel-62-64-bit + # 19 minutes to run on enterprise-windows-64-2k8 + roots: + - jstests/sharding/parallel.js + - jstests/sharding/shard3.js + - jstests/sharding/change_stream_chunk_migration.js + - jstests/sharding/auto_rebalance_parallel.js + - jstests/sharding/autosplit_with_balancer.js + - jstests/sharding/shards_and_config_return_last_committed_optime.js + - jstests/sharding/regex_targeting.js + - jstests/sharding/coll_epoch_test2.js + - jstests/sharding/cleanup_orphaned_compound.js + - jstests/sharding/cleanup_orphaned.js + - jstests/sharding/bulk_insert.js + - jstests/sharding/localhostAuthBypass.js + - jstests/sharding/shard_collection_basic.js + - jstests/sharding/array_shard_key.js + - jstests/sharding/mr_shard_version.js + - jstests/sharding/hash_basic.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/resmokeconfig/suites/sharding_ese_misc.yml b/buildscripts/resmokeconfig/suites/sharding_ese_misc.yml new file mode 100644 index 00000000000..b966148b90f --- /dev/null +++ b/buildscripts/resmokeconfig/suites/sharding_ese_misc.yml @@ -0,0 +1,397 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# 2e31167d0e2cf179a228afeec71853cfb0f0683f - eeded592270082dba3dd59d65c8e94128030af18 +# with the following options: +# Namespace(branch='master', duration_days=14, end_commit=None, execution_time_minutes=20, owner='mongodb', project='mongo', start_commit=None, task=['sharding_ese'], variants='linux-64-debug,enterprise-rhel-62-64-bit,enterprise-windows-64-2k8', verbose=True) + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: + roots: + - jstests/sharding/*.js + exclude_files: + # TODO: SERVER-31937 + - jstests/sharding/kill_sessions.js + - jstests/sharding/mongos_rs_shard_failure_tolerance.js + - jstests/sharding/mongos_rs_auth_shard_failure_tolerance.js + - jstests/sharding/remove2.js + - jstests/sharding/zbigMapReduce.js + - jstests/sharding/top_chunk_autosplit.js + - jstests/sharding/move_chunk_find_and_modify_with_write_retryability.js + - jstests/sharding/batch_write_command_sharded.js + - jstests/sharding/shard_config_db_collections.js + - jstests/sharding/config_rs_no_primary.js + - jstests/sharding/read_pref.js + - jstests/sharding/read_pref_cmd.js + - jstests/sharding/primary_config_server_blackholed_from_mongos.js + - jstests/sharding/bulk_shard_insert.js + - jstests/sharding/auth.js + - jstests/sharding/enforce_zone_policy.js + - jstests/sharding/mr_and_agg_versioning.js + - jstests/sharding/rs_stepdown_and_pooling.js + - jstests/sharding/startup_with_all_configs_down.js + - jstests/sharding/sharding_rs2.js + - jstests/sharding/all_shard_and_config_hosts_brought_down_one_by_one.js + - jstests/sharding/commands_that_write_accept_wc_configRS.js + - jstests/sharding/resume_change_stream.js + - jstests/sharding/aggregation_currentop.js + - jstests/sharding/rename.js + - jstests/sharding/shard_kill_and_pooling.js + - jstests/sharding/safe_secondary_reads_drop_recreate.js + - jstests/sharding/auto_rebalance_parallel_replica_sets.js + - jstests/sharding/commands_that_write_accept_wc_shards.js + - jstests/sharding/sharding_rs1.js + - jstests/sharding/recovering_slaveok.js + - jstests/sharding/sharding_balance3.js + - jstests/sharding/sharding_balance4.js + - jstests/sharding/stale_mongos_updates_and_removes.js + - jstests/sharding/convert_to_and_from_sharded.js + - jstests/sharding/mongos_shard_failure_tolerance.js + - jstests/sharding/drop_sharded_db.js + - jstests/sharding/bouncing_count.js + - jstests/sharding/find_and_modify_after_multi_write.js + - jstests/sharding/remove4.js + - jstests/sharding/query_after_multi_write.js + - jstests/sharding/mongos_no_replica_set_refresh.js + - jstests/sharding/all_config_servers_blackholed_from_mongos.js + - jstests/sharding/repl_monitor_refresh.js + - jstests/sharding/addshard4.js + - jstests/sharding/index_and_collection_option_propagation.js + - jstests/sharding/safe_secondary_reads_single_migration_suspend_range_deletion.js + - jstests/sharding/sharding_migrate_cursor1.js + - jstests/sharding/authCommands.js + - jstests/sharding/move_chunk_update_with_write_retryability.js + - jstests/sharding/database_and_shard_versioning_all_commands.js + - jstests/sharding/shard_existing_coll_chunk_count.js + - jstests/sharding/move_chunk_remove_with_write_retryability.js + - jstests/sharding/change_stream_update_lookup_read_concern.js + - jstests/sharding/move_chunk_insert_with_write_retryability.js + - jstests/sharding/balance_repl.js + - jstests/sharding/addshard2.js + - jstests/sharding/jumbo1.js + - jstests/sharding/delete_during_migrate.js + - jstests/sharding/safe_secondary_reads_single_migration_waitForDelete.js + - jstests/sharding/hash_shard1.js + - jstests/sharding/count_slaveok.js + - jstests/sharding/shard_identity_config_update.js + - jstests/sharding/return_partial_shards_down.js + - jstests/sharding/linearizable_read_concern.js + - jstests/sharding/shard_identity_rollback.js + - jstests/sharding/auth_slaveok_routing.js + - jstests/sharding/sharding_multiple_ns_rs.js + - jstests/sharding/key_rotation.js + - jstests/sharding/mongod_returns_no_cluster_time_without_keys.js + - jstests/sharding/replmonitor_bad_seed.js + - jstests/sharding/shard_aware_init.js + - jstests/sharding/shard_aware_primary_failover.js + - jstests/sharding/error_during_agg_getmore.js + - jstests/sharding/move_chunk_wc.js + - jstests/sharding/autosplit_heuristics.js + - jstests/sharding/view_rewrite.js + - jstests/sharding/change_streams_primary_shard_unaware.js + - jstests/sharding/test_stacked_migration_cleanup.js + - jstests/sharding/sharding_balance1.js + - jstests/sharding/parallel.js + - jstests/sharding/shard3.js + - jstests/sharding/change_stream_chunk_migration.js + - jstests/sharding/auto_rebalance_parallel.js + - jstests/sharding/autosplit_with_balancer.js + - jstests/sharding/shards_and_config_return_last_committed_optime.js + - jstests/sharding/regex_targeting.js + - jstests/sharding/coll_epoch_test2.js + - jstests/sharding/cleanup_orphaned_compound.js + - jstests/sharding/cleanup_orphaned.js + - jstests/sharding/bulk_insert.js + - jstests/sharding/localhostAuthBypass.js + - jstests/sharding/shard_collection_basic.js + - jstests/sharding/array_shard_key.js + - jstests/sharding/mr_shard_version.js + - jstests/sharding/hash_basic.js + - jstests/sharding/change_streams_shards_start_in_sync.js + - jstests/sharding/collation_targeting_inherited.js + - jstests/sharding/collation_targeting.js + - jstests/sharding/explain_agg_read_pref.js + - jstests/sharding/geo_near_random2.js + - jstests/sharding/read_pref_multi_mongos_stale_config.js + - jstests/sharding/mapReduce_inSharded.js + - jstests/sharding/large_chunk.js + - jstests/sharding/key_many.js + - jstests/sharding/migrateBig_balancer.js + - jstests/sharding/sort1.js + - jstests/sharding/change_stream_read_preference.js + - jstests/sharding/explain_read_pref.js + - jstests/sharding/no_empty_reset.js + - jstests/sharding/split_with_force.js + - jstests/sharding/zero_shard_version.js + - jstests/sharding/movechunk_parallel.js + - jstests/sharding/read_committed_lookup.js + - jstests/sharding/lookup_change_stream_post_image_hashed_shard_key.js + - jstests/sharding/mongos_does_not_gossip_logical_time_without_keys.js + - jstests/sharding/write_commands_sharding_state.js + - jstests/sharding/kill_pinned_cursor.js + - jstests/sharding/in_memory_sort_limit.js + - jstests/sharding/migrateBig.js + - jstests/sharding/shard2.js + - jstests/sharding/shard_insert_getlasterror_w2.js + - jstests/sharding/diffservers1.js + - jstests/sharding/shard_targeting.js + - jstests/sharding/geo_near_random1.js + - jstests/sharding/mapReduce_inSharded_outSharded.js + - jstests/sharding/change_streams_unsharded_becomes_sharded.js + - jstests/sharding/merge_chunks_test.js + - jstests/sharding/cleanup_orphaned_cmd_during_movechunk.js + - jstests/sharding/empty_doc_results.js + - jstests/sharding/prefix_shard_key.js + - jstests/sharding/upsert_sharded.js + - jstests/sharding/features2.js + - jstests/sharding/names.js + - jstests/sharding/cursor_timeout.js + - jstests/sharding/mongos_validate_writes.js + - jstests/sharding/group_slaveok.js + - jstests/sharding/mrShardedOutput.js + - jstests/sharding/max_time_ms_sharded.js + - jstests/sharding/lookup_change_stream_post_image_compound_shard_key.js + - jstests/sharding/session_info_in_oplog.js + - jstests/sharding/secondary_shard_version_protocol_with_causal_consistency.js + - jstests/sharding/secondary_shard_versioning.js + - jstests/sharding/explain_cmd.js + - jstests/sharding/coll_epoch_test1.js + - jstests/sharding/authConnectionHook.js + - jstests/sharding/count1.js + - jstests/sharding/shard4.js + - jstests/sharding/count2.js + - jstests/sharding/movePrimary1.js + - jstests/sharding/views.js + - jstests/sharding/large_skip_one_shard.js + - jstests/sharding/hash_shard_num_chunks.js + - jstests/sharding/move_primary_clone_test.js + - jstests/sharding/features1.js + - jstests/sharding/validate_collection.js + - jstests/sharding/migration_move_chunk_after_receive.js + - jstests/sharding/exact_shard_key_target.js + - jstests/sharding/allow_partial_results.js + - jstests/sharding/multi_write_target.js + - jstests/sharding/sharded_limit_batchsize.js + - jstests/sharding/update_sharded.js + - jstests/sharding/migration_ignore_interrupts_4.js + - jstests/sharding/resume_change_stream_on_subset_of_shards.js + - jstests/sharding/stats.js + - jstests/sharding/query_config.js + - jstests/sharding/retryable_writes.js + - jstests/sharding/resume_change_stream_from_stale_mongos.js + - jstests/sharding/multi_mongos2.js + - jstests/sharding/change_streams.js + - jstests/sharding/balancer_window.js + - jstests/sharding/findandmodify1.js + - jstests/sharding/agg_project_limit_pipe_split.js + - jstests/sharding/migration_ignore_interrupts_1.js + - jstests/sharding/migration_ignore_interrupts_3.js + - jstests/sharding/shard5.js + - jstests/sharding/geo_near_sharded.js + - jstests/sharding/features3.js + - jstests/sharding/mapReduce_nonSharded.js + - jstests/sharding/lookup_change_stream_post_image_id_shard_key.js + - jstests/sharding/pending_chunk.js + - jstests/sharding/hash_shard_non_empty.js + - jstests/sharding/basic_sharding_params.js + - jstests/sharding/shard6.js + - jstests/sharding/auth_add_shard.js + - jstests/sharding/cleanup_orphaned_basic.js + - jstests/sharding/advance_logical_time_with_valid_signature.js + - jstests/sharding/write_cmd_auto_split.js + - jstests/sharding/shard_aware_init_secondaries.js + - jstests/sharding/migration_critical_section_concurrency.js + - jstests/sharding/limit_push.js + - jstests/sharding/migration_id_index.js + - jstests/sharding/findandmodify2.js + - jstests/sharding/addshard5.js + - jstests/sharding/migration_with_source_ops.js + - jstests/sharding/cursor1.js + - jstests/sharding/agg_sort.js + - jstests/sharding/unowned_doc_filtering.js + - jstests/sharding/sharding_system_namespaces.js + - jstests/sharding/change_streams_whole_db.js + - jstests/sharding/causal_consistency_shell_support.js + - jstests/sharding/change_stream_enforce_max_time_ms_on_mongos.js + - jstests/sharding/move_chunk_open_cursors.js + - jstests/sharding/noUpdateButN1inAnotherCollection.js + - jstests/sharding/lagged_config_secondary.js + - jstests/sharding/merge_chunks_test_with_md_ops.js + - jstests/sharding/cleanup_orphaned_cmd_prereload.js + - jstests/sharding/index1.js + - jstests/sharding/cleanup_orphaned_cmd_hashed.js + - jstests/sharding/find_getmore_cmd.js + - jstests/sharding/trace_missing_docs_test.js + - jstests/sharding/cursor_cleanup.js + - jstests/sharding/basic_split.js + - jstests/sharding/cursor_valid_after_shard_stepdown.js + - jstests/sharding/key_string.js + - jstests/sharding/geo_near_sort.js + - jstests/sharding/mapReduce_outSharded.js + - jstests/sharding/multi_mongos2a.js + - jstests/sharding/not_allowed_on_sharded_collection_cmd.js + - jstests/sharding/inserts_consistent.js + - jstests/sharding/covered_shard_key_indexes.js + - jstests/sharding/aggregations_in_session.js + - jstests/sharding/migration_failure.js + - jstests/sharding/change_streams_establishment_finds_new_shards.js + - jstests/sharding/accurate_count_with_predicate.js + - jstests/sharding/migration_sets_fromMigrate_flag.js + - jstests/sharding/remove3.js + - jstests/sharding/change_stream_invalidation.js + - jstests/sharding/autosplit.js + - jstests/sharding/basic_merge.js + - jstests/sharding/merge_chunks_compound_shard_key.js + - jstests/sharding/shard_key_immutable.js + - jstests/sharding/move_chunk_basic.js + - jstests/sharding/tag_auto_split.js + - jstests/sharding/tag_auto_split_partial_key.js + - jstests/sharding/addshard1.js + - jstests/sharding/sharding_balance2.js + - jstests/sharding/cleanup_orphaned_cmd_during_movechunk_hashed.js + - jstests/sharding/move_primary_basic.js + - jstests/sharding/shard_keycount.js + - jstests/sharding/time_zone_info_mongos.js + - jstests/sharding/enable_sharding_basic.js + - jstests/sharding/idhack_sharded.js + - jstests/sharding/write_transactions_during_migration.js + - jstests/sharding/basic_drop_coll.js + - jstests/sharding/implicit_db_creation.js + - jstests/sharding/presplit.js + - jstests/sharding/SERVER-7379.js + - jstests/sharding/conf_server_write_concern_metadata.js + - jstests/sharding/addshard_idempotent.js + - jstests/sharding/tag_range.js + - jstests/sharding/remove1.js + - jstests/sharding/shard7.js + - jstests/sharding/shard1.js + - jstests/sharding/configsvr_metadata_commands_require_majority_write_concern.js + - jstests/sharding/error_propagation.js + - jstests/sharding/refresh_sessions.js + - jstests/sharding/after_cluster_time.js + - jstests/sharding/mr_noscripting.js + - jstests/sharding/clone_catalog_data.js + - jstests/sharding/mongos_no_detect_sharding.js + - jstests/sharding/fts_score_sort_sharded.js + - jstests/sharding/multi_coll_drop.js + - jstests/sharding/migrate_overwrite_id.js + - jstests/sharding/logical_time_metadata.js + - jstests/sharding/movechunk_with_default_paranoia.js + - jstests/sharding/movechunk_with_moveParanoia.js + - jstests/sharding/sharded_profile.js + - jstests/sharding/split_with_force_small.js + - jstests/sharding/migration_ignore_interrupts_2.js + - jstests/sharding/move_stale_mongos.js + - jstests/sharding/explain_find_and_modify_sharded.js + - jstests/sharding/movechunk_interrupt_at_primary_stepdown.js + - jstests/sharding/top_chunk_split.js + - jstests/sharding/hash_shard_unique_compound.js + - jstests/sharding/migration_server_status.js + - jstests/sharding/shard_existing.js + - jstests/sharding/movechunk_with_noMoveParanoia.js + - jstests/sharding/split_stale_mongos.js + - jstests/sharding/shard_with_special_db_names.js + - jstests/sharding/movechunk_commit_changelog_stats.js + - jstests/sharding/move_chunk_missing_idx.js + - jstests/sharding/oplog_document_key.js + - jstests/sharding/disable_autosplit.js + - jstests/sharding/create_idx_empty_primary.js + - jstests/sharding/shard_collection_verify_initial_chunks.js + - jstests/sharding/use_rsm_data_for_cs.js + - jstests/sharding/change_stream_update_lookup_collation.js + - jstests/sharding/move_primary_with_test_flag.js + - jstests/sharding/move_primary_fcv_40.js + - jstests/sharding/logical_time_api.js + - jstests/sharding/operation_time_api.js + - jstests/sharding/shard_aware_on_add_shard.js + - jstests/sharding/nonreplicated_uuids_on_shardservers.js + - jstests/sharding/coll_epoch_test0.js + - jstests/sharding/uuid_propagated_to_config_server_on_shardCollection.js + - jstests/sharding/uuid_propagated_to_recipient_shard_on_recvChunkStart.js + - jstests/sharding/min_optime_recovery_on_successful_move_chunk_commit.js + - jstests/sharding/version1.js + - jstests/sharding/hash_skey_split.js + - jstests/sharding/stale_version_write.js + - jstests/sharding/moveChunk_recipient_rejects_chunk_if_UUID_mismatch.js + - jstests/sharding/missing_key.js + - jstests/sharding/update_immutable_fields.js + - jstests/sharding/dump_coll_metadata.js + - jstests/sharding/mrShardedOutputAuth.js + - jstests/sharding/split_large_key.js + - jstests/sharding/killop.js + - jstests/sharding/keys_rotation_interval_sec.js + - jstests/sharding/listshards.js + - jstests/sharding/database_versioning_safe_secondary_reads.js + - jstests/sharding/replication_with_undefined_shard_key.js + - jstests/sharding/min_optime_recovery_on_failed_move_chunk_commit.js + - jstests/sharding/crash_mongos_against_upgraded_cluster.js + - jstests/sharding/change_stream_lookup_single_shard_cluster.js + - jstests/sharding/copydb_from_mongos.js + - jstests/sharding/max_time_ms_sharded_new_commands.js + - jstests/sharding/sessions_collection_auto_healing.js + - jstests/sharding/major_version_check.js + - jstests/sharding/create_database.js + - jstests/sharding/listDatabases.js + - jstests/sharding/rename_across_mongos.js + - jstests/sharding/authmr.js + - jstests/sharding/mongos_query_comment.js + - jstests/sharding/drop_configdb.js + - jstests/sharding/conn_pool_stats.js + - jstests/sharding/autodiscover_config_rs_from_secondary.js + - jstests/sharding/shard_collection_cache_upgrade_downgrade.js + - jstests/sharding/query_sharded.js + - jstests/sharding/update_zone_key_range.js + - jstests/sharding/cleanup_orphaned_auth.js + - jstests/sharding/printShardingStatus.js + - jstests/sharding/authwhere.js + - jstests/sharding/json_schema.js + - jstests/sharding/ssv_config_check.js + - jstests/sharding/version2.js + - jstests/sharding/split_against_shard_with_invalid_split_points.js + - jstests/sharding/add_shard_to_zone.js + - jstests/sharding/auth_copydb.js + - jstests/sharding/auth_no_config_primary.js + - jstests/sharding/balancer_shell_commands.js + - jstests/sharding/remove_shard_from_zone.js + - jstests/sharding/map_reduce_validation.js + - jstests/sharding/database_versioning_upgrade_downgrade.js + - jstests/sharding/arbiters_do_not_use_cluster_time.js + - jstests/sharding/kill_op_overflow.js + - jstests/sharding/hash_single_shard.js + - jstests/sharding/server_status.js + - jstests/sharding/count_config_servers.js + - jstests/sharding/mongos_local_explain.js + - jstests/sharding/auth2.js + - jstests/sharding/read_does_not_create_namespaces.js + - jstests/sharding/ismaster.js + - jstests/sharding/forget_mr_temp_ns.js + - jstests/sharding/addshard6.js + - jstests/sharding/empty_cluster_init.js + - jstests/sharding/auth_sharding_cmd_metadata.js + - jstests/sharding/read_after_optime.js + - jstests/sharding/auth_repl.js + - jstests/sharding/snapshot_aggregate_mongos.js + - jstests/sharding/snapshot_find_mongos.js + - jstests/sharding/sharding_options.js + - jstests/sharding/advance_cluster_time_action_type.js + - jstests/sharding/mongos_wait_csrs_initiate.js + - jstests/sharding/config_rs_change.js + - jstests/sharding/current_op_no_shards.js + - jstests/sharding/movechunk_include.js + - jstests/sharding/user_flags_sharded.js + - jstests/sharding/move_chunk_with_session_helper.js + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands
\ No newline at end of file diff --git a/buildscripts/templates/generate_resmoke_suites/sharding_ese.yml.j2 b/buildscripts/templates/generate_resmoke_suites/sharding_ese.yml.j2 new file mode 100644 index 00000000000..b976a89941a --- /dev/null +++ b/buildscripts/templates/generate_resmoke_suites/sharding_ese.yml.j2 @@ -0,0 +1,45 @@ +# This file was generated by buildscripts/generate_resmoke_suites.py and manual edits should also be +# made to sharding_ese.yml in order to ensure running the full test suite locally matches the +# behavior of running parts of the test suite in Evergreen. It was generated against commit range: +# {{ start_commit }} - {{ end_commit }} +# with the following options: +# {{ options }} + +# Section that is ignored by resmoke.py. +config_variables: +- &keyFile src/mongo/db/modules/enterprise/jstests/encryptdb/libs/ekf2 + +test_kind: js_test + +selector: +{% if variants is defined %} + # The following tests take approximately +{% for variant in variants %} + # {{ variant.runtime }} minutes to run on {{ variant.name }} +{% endfor %} +{% endif %} + roots: +{% for test in test_names %} + - {{ test }} +{% endfor %} +{% if is_misc is defined %} + - jstests/sharding/*.js + exclude_files: + # TODO: SERVER-31937 + - jstests/sharding/kill_sessions.js +{% if excluded_tests is defined %} +{% for test in excluded_tests %} + - {{ test }} +{% endfor %} +{% endif %} +{% endif %} + +executor: + config: + shell_options: + nodb: '' + global_vars: + TestData: + enableEncryption: '' + encryptionKeyFile: *keyFile + readMode: commands diff --git a/etc/evergreen.yml b/etc/evergreen.yml index fcb5ef7ee68..83cfd9cf1fb 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -4559,6 +4559,204 @@ tasks: run_multiple_jobs: true - <<: *task_template + name: sharding_ese_0 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_0 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_1 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_1 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_2 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_2 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_3 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_3 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_4 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_4 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_5 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_5 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_6 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_6 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_7 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_7 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_8 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_8 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_9 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_9 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_10 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_10 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_11 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_11 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_12 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_12 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_13 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_13 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_14 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_14 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_15 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_15 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_16 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_16 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_17 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_17 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_18 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_18 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_19 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_19 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_20 + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_20 --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template + name: sharding_ese_misc + commands: + - func: "do setup" + - func: "run tests" + vars: + resmoke_args: --suites=sharding_ese_misc --storageEngine=wiredTiger + run_multiple_jobs: true + +- <<: *task_template name: sharding_op_query commands: - func: "do setup" @@ -6851,6 +7049,30 @@ buildvariants: - replica_sets_ese_5 - replica_sets_ese_6 - replica_sets_ese_misc + - name: sharding_ese + execution_tasks: + - sharding_ese_0 + - sharding_ese_1 + - sharding_ese_2 + - sharding_ese_3 + - sharding_ese_4 + - sharding_ese_5 + - sharding_ese_6 + - sharding_ese_7 + - sharding_ese_8 + - sharding_ese_9 + - sharding_ese_10 + - sharding_ese_11 + - sharding_ese_12 + - sharding_ese_13 + - sharding_ese_14 + - sharding_ese_15 + - sharding_ese_16 + - sharding_ese_17 + - sharding_ese_18 + - sharding_ese_19 + - sharding_ese_20 + - sharding_ese_misc tasks: - name: compile requires: @@ -6875,9 +7097,6 @@ buildvariants: - name: jsCore - name: jsCore_ese - name: jsCore_decimal - - name: sharding_ese - distros: - - windows-64-vs2015-large - name: jsCore_auth - name: jsCore_txns - name: aggregation_fuzzer @@ -6910,6 +7129,72 @@ buildvariants: - name: sharding_auth_audit distros: - windows-64-vs2015-large + - name: sharding_ese_0 + distros: + - windows-64-vs2015-large + - name: sharding_ese_1 + distros: + - windows-64-vs2015-large + - name: sharding_ese_2 + distros: + - windows-64-vs2015-large + - name: sharding_ese_3 + distros: + - windows-64-vs2015-large + - name: sharding_ese_4 + distros: + - windows-64-vs2015-large + - name: sharding_ese_5 + distros: + - windows-64-vs2015-large + - name: sharding_ese_6 + distros: + - windows-64-vs2015-large + - name: sharding_ese_7 + distros: + - windows-64-vs2015-large + - name: sharding_ese_8 + distros: + - windows-64-vs2015-large + - name: sharding_ese_9 + distros: + - windows-64-vs2015-large + - name: sharding_ese_10 + distros: + - windows-64-vs2015-large + - name: sharding_ese_11 + distros: + - windows-64-vs2015-large + - name: sharding_ese_12 + distros: + - windows-64-vs2015-large + - name: sharding_ese_13 + distros: + - windows-64-vs2015-large + - name: sharding_ese_14 + distros: + - windows-64-vs2015-large + - name: sharding_ese_15 + distros: + - windows-64-vs2015-large + - name: sharding_ese_16 + distros: + - windows-64-vs2015-large + - name: sharding_ese_17 + distros: + - windows-64-vs2015-large + - name: sharding_ese_18 + distros: + - windows-64-vs2015-large + - name: sharding_ese_19 + distros: + - windows-64-vs2015-large + - name: sharding_ese_20 + distros: + - windows-64-vs2015-large + - name: sharding_ese_misc + distros: + - windows-64-vs2015-large - name: snmp - name: ssl - name: sslSpecial @@ -7729,6 +8014,30 @@ buildvariants: - sharding_13 - sharding_14 - sharding_misc + - name: sharding_ese + execution_tasks: + - sharding_ese_0 + - sharding_ese_1 + - sharding_ese_2 + - sharding_ese_3 + - sharding_ese_4 + - sharding_ese_5 + - sharding_ese_6 + - sharding_ese_7 + - sharding_ese_8 + - sharding_ese_9 + - sharding_ese_10 + - sharding_ese_11 + - sharding_ese_12 + - sharding_ese_13 + - sharding_ese_14 + - sharding_ese_15 + - sharding_ese_16 + - sharding_ese_17 + - sharding_ese_18 + - sharding_ese_19 + - sharding_ese_20 + - sharding_ese_misc tasks: - name: compile requires: @@ -7963,15 +8272,78 @@ buildvariants: - name: sharding_misc distros: - rhel62-large - - name: sharding_ese - distros: - - rhel62-large - name: sharding_auth distros: - rhel62-large - name: sharding_auth_audit distros: - rhel62-large + - name: sharding_ese_0 + distros: + - rhel62-large + - name: sharding_ese_1 + distros: + - rhel62-large + - name: sharding_ese_2 + distros: + - rhel62-large + - name: sharding_ese_3 + distros: + - rhel62-large + - name: sharding_ese_4 + distros: + - rhel62-large + - name: sharding_ese_5 + distros: + - rhel62-large + - name: sharding_ese_6 + distros: + - rhel62-large + - name: sharding_ese_7 + distros: + - rhel62-large + - name: sharding_ese_8 + distros: + - rhel62-large + - name: sharding_ese_9 + distros: + - rhel62-large + - name: sharding_ese_10 + distros: + - rhel62-large + - name: sharding_ese_11 + distros: + - rhel62-large + - name: sharding_ese_12 + distros: + - rhel62-large + - name: sharding_ese_13 + distros: + - rhel62-large + - name: sharding_ese_14 + distros: + - rhel62-large + - name: sharding_ese_15 + distros: + - rhel62-large + - name: sharding_ese_16 + distros: + - rhel62-large + - name: sharding_ese_17 + distros: + - rhel62-large + - name: sharding_ese_18 + distros: + - rhel62-large + - name: sharding_ese_19 + distros: + - rhel62-large + - name: sharding_ese_20 + distros: + - rhel62-large + - name: sharding_ese_misc + distros: + - rhel62-large - name: sharding_gle_auth_basics_passthrough - name: sharding_gle_auth_basics_passthrough_write_cmd - name: sharding_jscore_passthrough |