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

Stepdown thread should perform w:all write after stepping up and restarting node

    XMLWordPrintableJSON

Details

    • Replication
    • ALL
    • STM 2019-09-09, STM 2020-01-09
    • 19
    • 3

    Description

      After the stepdown thread steps up a node, any of the other nodes in the set may go into rollback. This rollback can happen at unpredictable times, since it is based on when the node gets a new batch and triggers the OplogStartMissing error. When rollback occurs, the node closes all of its connections, and the stepdown thread is not robust to connections closing at arbitrary points. The stepdown thread can wait for all rollbacks to complete by performing a w:"all" write after stepping up a node.

      Attachments

        Activity

          People

            backlog-server-repl Backlog - Replication Team
            tess.avitabile@mongodb.com Tess Avitabile (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: