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

arbiter should ignore heartbeat interval in config

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 3.1.8
    • None
    • Replication
    • None
    • Fully Compatible
    • RPL 8 08/31/15

    Description

      As per spec, arbiters should not respect the heartbeat interval in the replica set config, since they are not using updatePosition to announce their liveness to the primary (although eventually they could, by choosing the primary as their sync source).
      Instead, they should use the keepalive interval for their heartbeat period, where the keepalive interval is calculated as half the electionTimeout. This keepalive interval is already used to send keepalives in updatePosition.

      Attachments

        Activity

          People

            scotthernandez Scott Hernandez (Inactive)
            milkie@mongodb.com Eric Milkie
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: