[SERVER-46808] Add all secondary nodes simultaneously in ReplSetTest.initiate Created: 11/Mar/20  Updated: 06/Dec/22

Status: Backlog
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Judah Schvimer Assignee: Backlog - Replication Team
Resolution: Unresolved Votes: 0
Labels: former-quick-wins
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-46807 Test adding multiple new nodes to a r... Closed
Related
related to SERVER-47120 Add all secondary nodes simultaneousl... Backlog
Assigned Teams:
Replication
Sprint: Repl 2020-06-15
Participants:

 Description   

This is removing a workaround added in Safe Reconfig here in SERVER-45079.
This should improve test performance slightly.



 Comments   
Comment by Judah Schvimer [ 25/Jun/20 ]

I'm removing this ticket from the Initial Sync Semantics project and putting back into Needs Scheduling:
1) When in FCV 4.4, we don't add 'newlyAdded', so we can only do this ticket for FCV 4.6. This is complicated by the fact that shard servers are in the "downgrade FCV", so FCV 4.4 on the current master branch, until after the config servers are fully set up. As a result, in addition to multiversion tests, we'd also have to omit shard servers from this behavior. This all added more complexity than seemed worthwhile right now.
2) Arbiters do not get 'newlyAdded', so arbiters still need to be added one at a time.

Comment by Xuerui Fa [ 16/Apr/20 ]

There are a couple of TODOs in JS test files as a part of this ticket.

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