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

Apply implicit updates to the retry table for prepared transactions in separate transaction on secondary

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • Replication

    Description

      We can have an operation in a a prepared transaction which has needsRetryImage set. On the primary that will be applied at oplog write (prepare) time. On the secondary, it becomes part of the prepared transaction and is applied at commit time. We should change this so the secondaries apply the retry image write outside the prepared transaction.

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            matthew.russotto@mongodb.com Matthew Russotto
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated: