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

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.3.4
    • Affects Version/s: None
    • Component/s: 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

      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.

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

              Created:
              Updated:
              Resolved: