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

Investigate removal of `signalOplogWaiters` in favor of majority committed point notification

    • Type: Icon: Task Task
    • Resolution: Won't Do
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Repl 2022-11-28

      In SERVER-69959 majority committed point advancement notification mechanism is introduced. Now change streams that are reading through oplog and change collection (in serverless) can benefit from it while waiting for the insertions of the new oplog entries (which are majority committed).

      Originally change streams (that are reading the oplog) were relying on the `signalOplogWaiters()`mechanism, which was called once majority committed point advanced. This ticket's purpose is to investigate whether or not this method can be removed as it is no longer needed for the change streams purposes.

      Evergreen patch with `signalOplogWaiters()` being removed.

            Assignee:
            matthew.russotto@mongodb.com Matthew Russotto
            Reporter:
            denis.grebennicov@mongodb.com Denis Grebennicov
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: