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

replSetFreeze done part of RollbackTest.transitionToSyncSourceOperationsDuringRollback Should be resilient of errors.

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 4.3.1, 4.2.2
    • Affects Version/s: None
    • Component/s: Replication
    • None
    • Fully Compatible
    • ALL
    • v4.2
    • Repl 2019-10-07, Repl 2019-10-21
    • 7

      rollback_fuzzer_[un]clean_shutdowns suites performs restart of nodes between the RollbackTest transition phase. When the nodes are restarted, we only wait until a current primary is elected and available to accept writes in the replica set. As a result, replSetFreeze cmd executed as part of this RollbackTest state transition method transitionToSyncSourceOperationsDuringRollback(), can throw an error if the node restarted is an uninitialized state (not yet loaded the local config or not reached the STARUP2 repl state).

            Assignee:
            lingzhi.deng@mongodb.com Lingzhi Deng
            Reporter:
            suganthi.mani@mongodb.com Suganthi Mani
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: