diff options
author | Suganthi Mani <suganthi.mani@mongodb.com> | 2020-03-03 01:38:37 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-03-03 23:55:58 +0000 |
commit | cde28e2ab957bd4a27ef240dfbfeea3cc8a70b74 (patch) | |
tree | 3d8b2f3eb8c6e3f5e0193b0138293757a8120bee /etc | |
parent | 4258a3d30c35bbdb1506002557a7ff1e98aef490 (diff) | |
download | mongo-cde28e2ab957bd4a27ef240dfbfeea3cc8a70b74.tar.gz |
SERVER-45001 Enable commit quorum for two phase index builds by default.
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 70 |
1 files changed, 46 insertions, 24 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index 7a4c1d97e44..0aa231f735d 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -4851,7 +4851,9 @@ tasks: num_tasks: 5 npm_command: rollback-fuzzer suite: rollback_multiversion_fuzzer - resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'" + # Rollback suites create indexes with majority of nodes not available for replication. So, disabling + # index build commit quorum. + resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}, enableIndexBuildCommitQuorum: false}'" name: rollback_multiversion_fuzzer task_path_suffix: "/data/multiversion" @@ -4867,7 +4869,9 @@ tasks: num_tasks: 5 npm_command: rollback-fuzzer suite: rollback_fuzzer - resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'" + # Rollback suites create indexes with majority of nodes not available for replication. So, disabling + # index build commit quorum. + resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}, enableIndexBuildCommitQuorum: false}'" name: rollback_fuzzer ## rollback generational fuzzer with clean shutdowns ## @@ -4883,7 +4887,9 @@ tasks: jstestfuzz_vars: --numLinesPerFile 300 --maxLinesBetweenEvents 50 npm_command: rollback-fuzzer suite: rollback_fuzzer_clean_shutdowns - resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'" + # Rollback suites create indexes with majority of nodes not available for replication. So, disabling + # index build commit quorum. + resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}, enableIndexBuildCommitQuorum: false}'" name: rollback_fuzzer_clean_shutdowns ## rollback generational fuzzer with unclean shutdowns ## @@ -4899,7 +4905,9 @@ tasks: jstestfuzz_vars: --numLinesPerFile 300 --maxLinesBetweenEvents 50 npm_command: rollback-fuzzer suite: rollback_fuzzer_unclean_shutdowns - resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}}'" + # Rollback suites create indexes with majority of nodes not available for replication. So, disabling + # index build commit quorum. + resmoke_args: "--mongodSetParameters='{logComponentVerbosity: {command: 2}, enableIndexBuildCommitQuorum: false}'" name: rollback_fuzzer_unclean_shutdowns ## jstestfuzz ## @@ -6479,7 +6487,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_replication --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_replication --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6500,7 +6509,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_replication_causal_consistency --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_replication_causal_consistency --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6510,7 +6520,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_replication_multi_stmt_txn --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_replication_multi_stmt_txn --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 # TODO: SERVER-35964 revert the addition of UBSAN concurrency_replication suites. @@ -6551,7 +6562,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_replication_wiredtiger_cursor_sweeps --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_replication_wiredtiger_cursor_sweeps --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6561,7 +6573,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_replication_wiredtiger_eviction_debug --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_replication_wiredtiger_eviction_debug --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6571,7 +6584,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_replication --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_replication --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6592,7 +6606,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_replication_with_balancer --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_replication_with_balancer --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6602,7 +6617,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_replication --excludeWithAnyTags=uses_transactions --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_replication --excludeWithAnyTags=uses_transactions --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6612,7 +6628,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_replication_with_balancer --excludeWithAnyTags=uses_transactions --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_replication_with_balancer --excludeWithAnyTags=uses_transactions --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6642,7 +6659,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_causal_consistency_and_balancer --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_causal_consistency_and_balancer --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6652,7 +6670,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_with_stepdowns --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_with_stepdowns --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6662,7 +6681,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_with_stepdowns_and_balancer --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_with_stepdowns_and_balancer --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6672,7 +6692,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_terminate_primary_with_balancer --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_terminate_primary_with_balancer --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6682,7 +6703,8 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_kill_primary_with_balancer --storageEngine=wiredTiger + # TODO SERVER-46594: Enables commit quorum for concurrency suites. + resmoke_args: "--suites=concurrency_sharded_kill_primary_with_balancer --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6732,7 +6754,7 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_multi_stmt_txn_with_stepdowns --storageEngine=wiredTiger + resmoke_args: "--suites=concurrency_sharded_multi_stmt_txn_with_stepdowns --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6742,7 +6764,7 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_multi_stmt_txn_terminate_primary --storageEngine=wiredTiger + resmoke_args: "--suites=concurrency_sharded_multi_stmt_txn_terminate_primary --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6752,7 +6774,7 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_sharded_multi_stmt_txn_kill_primary --storageEngine=wiredTiger + resmoke_args: "--suites=concurrency_sharded_multi_stmt_txn_kill_primary --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6772,7 +6794,7 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_simultaneous_replication --storageEngine=wiredTiger + resmoke_args: "--suites=concurrency_simultaneous_replication --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6782,7 +6804,7 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_simultaneous_replication_wiredtiger_cursor_sweeps --storageEngine=wiredTiger + resmoke_args: "--suites=concurrency_simultaneous_replication_wiredtiger_cursor_sweeps --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template @@ -6792,7 +6814,7 @@ tasks: - func: "do setup" - func: "run tests" vars: - resmoke_args: --suites=concurrency_simultaneous_replication_wiredtiger_eviction_debug --storageEngine=wiredTiger + resmoke_args: "--suites=concurrency_simultaneous_replication_wiredtiger_eviction_debug --storageEngine=wiredTiger --mongodSetParameters='{enableIndexBuildCommitQuorum: false}'" resmoke_jobs_max: 1 - <<: *task_template |