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

Create rollback tests that do all types of catalog writes while nodes are both in primary and secondary state

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Repl 2018-04-23, Repl 2018-05-07, Repl 2018-05-21

      Description

      How catalog writes are timestamped is often different for writes that occur while a node is primary vs. secondary. Most of our rollback tests do not make this distinction. We should make some deterministic tests that exercise this behavior and also ensure that the rollback fuzzer is exercising it. We should make the writes occur on both sides of the common point. Getting operations applied as a secondary that have to be rolled back will likely require a 5 node replica set with a double rollback.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kyle.suarez Kyle Suarez
              Reporter:
              judah.schvimer Judah Schvimer
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: