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

Policy for placing system collections in admin or config DB

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.9.0
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Fully Compatible
    • Repl 2020-09-21, Repl 2020-10-05, Repl 2020-10-19

      The "admin" and "config" databases each contain a handful of system collections, holding replica set or sharding state. I think the admin and config DBs were historically distinguished by different locking rules, but these days there is no rationale for keeping them separate.

      Let's consider merging them. However, it seems likely that merging them is more difficult than it's worth. In that case, let's add to the Replication Architecture Guide some information about these two databases, and a policy for where new system collections are placed as we develop new features in the future.

            Assignee:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Reporter:
            jesse@mongodb.com A. Jesse Jiryu Davis
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: