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

Add optimizations for change streams using speculative majority

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.1.8
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Fully Compatible
    • v4.0, v3.6
    • Repl 2019-01-14, Repl 2019-01-28

      We want to add optimizations for change stream queries using speculative majority to reduce unnecessary waiting. These optimizations include waiting on the most recent scanned timestamp in an oplog batch as opposed to waiting on the most recent system-wide lastApplied optime. Such optimizations are only permissible if an updateLookup query is not being done locally on the node in addition to an oplog read.

            Assignee:
            william.schultz@mongodb.com Will Schultz
            Reporter:
            william.schultz@mongodb.com Will Schultz
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: