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

Separate oplog from regular collections

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • None
    • Storage Execution

    Description

      The amount of if (oplog) special handling is increasing. Collection copy-on-write is disabled for the oplog for example. When the oplog pretends to be just another collection it makes it difficult to understand its semantics.

      We should consider separating the oplog from regular collections. Let the oplog have its separate API when necessary to clarify the semantics and avoid conditionals in the implementation.

      Attachments

        Activity

          People

            backlog-server-execution Backlog - Storage Execution Team
            henrik.edin@mongodb.com Henrik Edin
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: