[SERVER-83263] Explore removing internal support for implicit collection creation Created: 15/Nov/23  Updated: 16/Nov/23

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

Type: Improvement Priority: Major - P3
Reporter: Josef Ahmad Assignee: Backlog - Catalog and Routing
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-77073 Direct Shard operations shouldn't be ... Open
Assigned Teams:
Catalog and Routing
Participants:

 Description   

As of SERVER-80372, the router converts any implicit collection creation into an explicit creation. Additionally, the router will become the only entry point for any MongoDB deployment (project represented by SERVER-52468), and we plan to disallow direct shard connections (SERVER-77073). 

This ticket is to explore removing internal support for implicit collection creation. We may also have to realign internal code paths to create collections explicitly. Also, any specialised maintenance role that bypasses SERVER-77073 would have to create collections explicitly; assuming this downstream change is acceptable, we should be able to streamline some of the local catalog logic around collection creation.


Generated at Thu Feb 08 06:51:41 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.