[SERVER-43301] add no_passthrough to two phase index builds evergreen builder Created: 12/Sep/19  Updated: 29/Oct/23  Resolved: 26/Sep/19

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 4.3.1

Type: Task Priority: Major - P3
Reporter: Benety Goh Assignee: Louis Williams
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-39239 Two-phase index builds on secondaries... Closed
is depended on by SERVER-43692 enable two phase index builds by default Closed
Related
related to SERVER-43756 Fix tags in test timestamp_index_buil... Closed
related to SERVER-43638 Do not block prepared transactions on... Closed
is related to SERVER-43259 add server parameter for enabling two... Closed
is related to SERVER-43295 Secondaries should start index build ... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2019-09-23, Execution Team 2019-10-07
Participants:

 Description   

This adds the noPassthrough suite to the two phase index builds evergreen builder, which runs with the server parameter enableTwoPhaseIndexBuild set to true.

Currently, not all JS tests will pass in this suite with this configuration, especially with SERVER-43295. These tests should be identified and disabled while the underlying root causes remain unresolved.



 Comments   
Comment by Githook User [ 28/Sep/19 ]

Author:

{'name': 'Benety Goh', 'username': 'benety', 'email': 'benety@mongodb.com'}

Message: SERVER-43301 disable backup_restore_*.js tests under two phase index builds
Branch: master
https://github.com/mongodb/mongo/commit/cfb01eec7cea6ec2663e8f218ed1e07bb1209d52

Comment by Githook User [ 26/Sep/19 ]

Author:

{'name': 'Louis Williams', 'username': 'louiswilliams', 'email': 'louis.williams@mongodb.com'}

Message: SERVER-43301 Enable no_passthrough suite for two-phase index builds
Branch: master
https://github.com/mongodb/mongo/commit/4aba52c9eba9f02431a3a9ee7f8b80f7078350a5

Comment by Githook User [ 26/Sep/19 ]

Author:

{'username': 'louiswilliams', 'email': 'louis.williams@mongodb.com', 'name': 'Louis Williams'}

Message: SERVER-43301 Enable no_passthrough suite for two-phase index builds
Branch: master
https://github.com/10gen/mongo-enterprise-modules/commit/faa790c6bd89930d6ed71bbb5234b24c458c06a5

Comment by Benety Goh [ 12/Sep/19 ]

This ticket supports the work in SERVER-39239, which will add a JS test to the noPassthrough suite to confirm that we handle the commitIndexBuild oplog entry correctly during a two phase index build.

Generated at Thu Feb 08 05:02:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.