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

Run applyOps with prepare: true in its own batch in MultiApplier

    XMLWordPrintable

Details

    • Fully Compatible
    • ALL
    • Repl 2018-10-22
    • 58

    Description

      Although steady state oplog application puts applyOps command with prepare: true in its own batch in SERVER-35307. The batcher of OplogApplier used by initial sync and replication recovery doesn't do that. SERVER-35880 will revert this and parallelizes oplog application of transaction operations. For initial sync and replication recovery, it's natural to parallelize transaction operations since we don't apply ops until we see the 'commitTransaction' oplog entry.

      Attachments

        Issue Links

          Activity

            People

              siyuan.zhou@mongodb.com Siyuan Zhou
              siyuan.zhou@mongodb.com Siyuan Zhou
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: