[SERVER-83218] Implement the wire protocol version switch on FCV gossip-in Created: 14/Nov/23 Updated: 24/Nov/23 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | Sharding, Upgrade/Downgrade |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Kaloian Manassiev | Assignee: | Backlog - Catalog and Routing |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | 8.0-Make-All-Deployments-Sharded-Clusters | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Assigned Teams: |
Catalog and Routing
|
||||||||
| Participants: | |||||||||
| Description |
|
This task is to implement the necessary VectorClock (and possibly MongoD-local changes) so that upon full FCV upgrade, shards can indicate to upstream routers that they are fully upgraded and that they can start advertising the new wire protocol version as per upgrade step U5. |