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

[POC] Allow change streams to work with "blocking" implementation of majority reads

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Replication
    • None
    • Repl 2018-10-08, Repl 2018-10-22

    Description

      We would like to investigate and prototype a solution for implementing change streams correctly without storage engine support for majority reads. The idea is to achieve this by having read queries block until the data they read is majority committed, as opposed to reading from a majority committed snapshot. A core goal of this POC would be to get all (or most) of the change streams tests to pass when using this alternate implementation.

      Attachments

        Activity

          People

            william.schultz@mongodb.com William Schultz (Inactive)
            william.schultz@mongodb.com William Schultz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: