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

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

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Won't Do
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • None
    • None
    • Repl 2022-11-28

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: