Must disable validation when reconstructing prepared transactions

XMLWordPrintableJSON

    • Replication
    • Fully Compatible
    • ALL
    • v8.0, v7.3, v7.0, v6.0, v5.0
    • Repl 2024-04-29
    • 136
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      When in initial sync or recovery, we disable validation while applying oplog entries. However, when we reconstruct prepared transactions we do not, and this can cause initial sync or recovery to fail due to oplog entries which do not validate (e.g. because validation was disabled when the original command was run)

              Assignee:
              Matthew Russotto
              Reporter:
              Matthew Russotto
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: