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

Add passthrough tests for safe reconfig

    • Fully Compatible
    • v4.4
    • Repl 2020-02-10, Repl 2020-02-24, Repl 2020-03-09, Repl 2020-03-23, Repl 2020-04-06, Repl 2020-04-20
    • 25

      The following passthrough test suites will be added:

      • replica_set_reconfig_jscore_passthrough
      • replica_set_reconfig_stepdown_jscore_passthrough
      • replica_set_reconfig_kill_nodes_jscore_passthrough

      We will start a 5-node replset with 3 nodes having vote: 1. The test suites periodically and randomly remove or add a node by changing the node’s vote so that the config has 1-5 voting nodes. replica_set_reconfig_kill_nodes_jscore_passthrough kills or restarts a node randomly to cover unclean shutdown and durability issues. The shutdown hook and reconfig hook will make sure a majority of nodes are alive at any time.

      These suites should be run with readConcern: majority, writeConcern: majority, causal consistency, readPreference: primary, and retryable writes so that reconfig does affect the operations.

            Assignee:
            pavithra.vetriselvan@mongodb.com Pavithra Vetriselvan
            Reporter:
            siyuan.zhou@mongodb.com Siyuan Zhou
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: