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

remove 'prepared' field from commitTransaction oplog entry format

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Minor - P4 Minor - P4
    • 4.1.12
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Fully Compatible
    • Execution Team 2019-06-03

      The prepared field was originally intended to be used for both prepared and unprepared transactions. This is no longer the case as large unprepared transactions spanning multiple oplog entries no longer include a commitTransaction oplog entry. We should consider removing the prepared field from the IDL for the CommitTransactionOplogObject class and update all js and c++ tests that still include the prepared field in a commitTransaction oplog entry.

            Assignee:
            benety.goh@mongodb.com Benety Goh
            Reporter:
            benety.goh@mongodb.com Benety Goh
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: