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

Enforce a stepdown period after election loss

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 2.7.8
    • None
    • Replication
    • None
    • ALL

    Description

      In order to prevent synchronized standing for election between multiple nodes, after an election is lost due to receiving fewer than the required number of votes, set the stepdown time for (the lastVote lease time plus a random value). This should ensure that other nodes get a chance to elect themselves, by preventing repeated resetting of the lastVote value with no hope of ever winning an election.

      Attachments

        Activity

          People

            milkie@mongodb.com Eric Milkie
            milkie@mongodb.com Eric Milkie
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: