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

Make the failover in drain.js more reliable

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.2.13, 3.4.3, 3.5.3
    • Replication
    • None
    • Fully Compatible
    • ALL
    • v3.4, v3.2
    • Repl 2017-02-13
    • 0

    Description

      SERVER-27125 makes the election of secondary fail in drain.js, because the arbiter thought the old primary was still alive even though it had been shut down. It takes several heartbeat intervals for the arbiter to refresh its knowledge of the old primary.

      Slow shutdown of the old primary also makes the failover fail.

      Attachments

        Issue Links

          Activity

            People

              siyuan.zhou@mongodb.com Siyuan Zhou
              siyuan.zhou@mongodb.com Siyuan Zhou
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: