Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-83263

Explore removing internal support for implicit collection creation

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing

      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.

            Assignee:
            Unassigned Unassigned
            Reporter:
            josef.ahmad@mongodb.com Josef Ahmad
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: