[SERVER-55872] Implement mechanism to wait for ongoing ShardingDDLCoordinators to drain Created: 07/Apr/21  Updated: 29/Oct/23  Resolved: 26/Apr/21

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 5.0.0-rc0

Type: Task Priority: Major - P3
Reporter: Jordi Serra Torrens Assignee: Tommaso Tocci
Resolution: Fixed Votes: 0
Labels: PM-1965-Milestone-0-Metadata-Format
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-55898 Implement a serialiser between Sharde... Closed
Backwards Compatibility: Fully Compatible
Sprint: Sharding EMEA 2021-05-03
Participants:

 Description   

In order to implement the 2-phase setFCV mechanism described WRITING-7769 and in particular the DDL patch-up steps that follow, a mechanism to wait for all ongoing ShardingDDLCoordinators to finish is needed. This ticket is to implement it.

Preventing new coordinators from starting is outside the scope of this ticket.



 Comments   
Comment by Githook User [ 26/Apr/21 ]

Author:

{'name': 'Tommaso Tocci', 'email': 'tommaso.tocci@mongodb.com', 'username': 'toto-dev'}

Message: SERVER-55872 Implement mechanism to wait for ongoing ShardingDDLCoordinators to drain
Branch: master
https://github.com/mongodb/mongo/commit/e8d2fb3aa49dcb2f9faf70da68fce1b773275e71

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