Skip to content

Commit ec0bf80

Browse files
benetyevergreen
authored andcommitted
SERVER-44040 add replica_sets to two phase index builds evergreen builder
1 parent 8e59506 commit ec0bf80

5 files changed

+28
-4
lines changed

etc/evergreen.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11010,6 +11010,9 @@ buildvariants:
1101011010
- name: .jscore .common
1101111011
- name: noPassthrough_gen
1101211012
- name: noPassthroughWithMongod_gen
11013+
- name: replica_sets
11014+
distros:
11015+
- rhel62-large
1101311016
- name: sharding_gen
1101411017

1101511018
- name: enterprise-rhel-62-64-bit-coverage

jstests/replsets/prepare_transaction_index_build.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55
* writes if the prepared transaction commits after a hybrid index build commits. The long term
66
* solution to this problem is to synchronize index build commits.
77
*
8-
* @tags: [uses_transactions, uses_prepare_transaction]
8+
* TODO(SERVER-44041): Remove two_phase_index_builds_unsupported tag.
9+
* @tags: [
10+
* uses_transactions,
11+
* uses_prepare_transaction,
12+
* two_phase_index_builds_unsupported,
13+
* ]
914
*/
1015
(function() {
1116
"use strict";

jstests/replsets/reconstruct_prepared_transactions_initial_sync_index_build.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
* of initial sync. Additionally, we will test that a background index build blocks this particular
44
* situation until the index build is finished.
55
*
6-
* @tags: [uses_transactions, uses_prepare_transaction]
6+
* TODO(SERVER-44042): Remove two_phase_index_builds_unsupported tag.
7+
* @tags: [
8+
* uses_transactions,
9+
* uses_prepare_transaction,
10+
* two_phase_index_builds_unsupported,
11+
* ]
712
*/
813

914
(function() {

jstests/replsets/rollback_waits_for_bgindex_completion.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22
* Test to ensure that rollback waits for in-progress background index builds to finish before
33
* starting the rollback process. Only applies to Recoverable Rollback via WiredTiger checkpoints.
44
*
5-
* @tags: [requires_wiredtiger, requires_journaling, requires_majority_read_concern]
5+
* TODO(SERVER-39451): Remove two_phase_index_builds_unsupported tag.
6+
* @tags: [
7+
* requires_wiredtiger,
8+
* requires_journaling,
9+
* requires_majority_read_concern,
10+
* two_phase_index_builds_unsupported,
11+
* ]
612
*/
713
(function() {
814
'use strict';

jstests/replsets/secondary_as_sync_source.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,12 @@
22
* Tests that a new replica set member performing an initial sync from a secondary node as the sync
33
* source, which has an in-progress index build will also build the index as part of the initial
44
* sync operation.
5-
* @tags: [requires_replication]
5+
*
6+
* TODO(SERVER-44043): Remove two_phase_index_builds_unsupported tag.
7+
* @tags: [
8+
* requires_replication,
9+
* two_phase_index_builds_unsupported,
10+
* ]
611
*/
712
(function() {
813
'use strict';

0 commit comments

Comments
 (0)