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

Non-atomic applyOps command should not take out a global exclusive lock

    • Fully Compatible
    • Repl 2017-07-31, Repl 2017-08-21

      The applyOps command currently takes out a global exclusive lock and applies operations serially. This limits the number of operations that can be applied due to the lack of concurrency. Having applyOps (when in non-atomic mode) not take out a global lock would allow us to parallelize applyOps calls and take advantage of collection- and document-level locking.

            Assignee:
            benety.goh@mongodb.com Benety Goh
            Reporter:
            steve.briskin Steve Briskin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            15 Start watching this issue

              Created:
              Updated:
              Resolved: