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

Remove implicit collection creation from SyncTail

    • Type: Icon: Improvement Improvement
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Replication
    • Labels:
    • Replication

      If the collection doesn't exist for an operation we need to apply in SyncTail, SyncTail will take the locks to create the collection here. For update operations, the collection will be implicitly created, for insert operations, a NamespaceNotFound error will be returned, added in SERVER-17634. Update operations should return a similar error and we should revisit if we want to take the locks on the collection in SyncTail at all.

            Assignee:
            backlog-server-repl [DO NOT USE] Backlog - Replication Team
            Reporter:
            judah.schvimer@mongodb.com Judah Schvimer
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: