[SERVER-86354] Prevent direct connections from working once the cluster grows Created: 07/Feb/24  Updated: 08/Feb/24

Status: Needs Scheduling
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Marcos José Grillo Ramirez Assignee: Backlog - Catalog and Routing
Resolution: Unresolved Votes: 0
Labels: PM-3364-Milestone-4
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Assigned Teams:
Catalog and Routing
Participants:

 Description   

SERVER-81974 relaxed direct connection verifications in sharded clusters to allow them once the cluster is shrinking. This was done thinking that the replica set endpoint project would be on time, however, now that collections will be tracked lazily on moveCollection calls, we can't allow direct connections once the cluster grows and then shrinks, because any DDL performed in direct connections will leave inconsistent metadata in the CSRS.

The purpose of this ticket is to prevent direct connections after the cluster grows.


Generated at Thu Feb 08 07:00:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.