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

Remove oldestOplogEntryTS invariants when we allow txns larger than 16MB

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Duplicate
    • Icon: Major - P3 Major - P3
    • None
    • Needs Triage
    • Replication
    • None
    • Replication

    Description

      Currently, we only write down oplog entries for in progress transactions if they are prepared. We have a few invariants in transaction_participant.cpp that make sure we do not set the oldest oplog entry timestamp if the transaction is not prepared.

      This behavior changes once we allow multiple oplog entries per transaction, so we should remove those invariants for PM-1035.

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            pavithra.vetriselvan@mongodb.com Pavithra Vetriselvan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: