[SERVER-55898] Implement a serialiser between Sharded DDL and FCV switch between the old and new metadata format Created: 08/Apr/21  Updated: 29/Oct/23  Resolved: 28/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: Jordi Serra Torrens
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
depends on SERVER-55872 Implement mechanism to wait for ongoi... Closed
is depended on by SERVER-55637 Create random_DDL_CRUD_setFCV_operati... 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 we need a barrier that on the setFCV command will join all DDL running on a shard and prevent new one from starting, so we can then upgrade the FCV state on the shard (to kUpgrading or to kFullyUpgraded), and finally allow DDL to be started again.



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

Author:

{'name': 'Jordi Serra Torrens', 'email': 'jordi.serra-torrens@mongodb.com', 'username': 'jordist'}

Message: SERVER-55898 Implement a serialiser between Sharded DDL and FCV switch between the old and new metadata format
Branch: master
https://github.com/mongodb/mongo/commit/ed353944eeba3cc4214e2f2bf6c998a4f2ccae21

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