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

Create a JS test that ensures non-durable writes can replicate but are not counted for majority write concern

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 4.3.4
    • None
    • Storage
    • None
    • Fully Compatible
    • Execution Team 2020-01-13, Execution Team 2020-01-27, Execution Team 2020-02-10, Execution Team 2020-02-24, Execution Team 2020-03-09
    • 25

    Description

      Write a test that stops/delays journal flushing on the primary in a 3-node set, and then check that the majority point can still move forward after writes occur. Then, shut down a secondary so that the primary must be part of the majority set, and see that the majority point does not move forward after writes occur. This test will prove that we are using the correct logic to calculate a majority, using "durable" timestamps.

      Attachments

        Activity

          People

            dianna.hohensee@mongodb.com Dianna Hohensee (Inactive)
            dianna.hohensee@mongodb.com Dianna Hohensee (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: