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

nodes fail to count their own votes in majority-up calculation in TopologyCoordinator

    XMLWordPrintable

    Details

    • Operating System:
      ALL

      Description

      To calculate votes when checking if we can see a majority, a node checks if each member is up and then adds their votes to total if they are. However, its own HeartbeatMemberData is never set to up, so it does not count its own votes.

      One solution is to special case itself in vote counting, so that its votes are always added. Another could be to set itself up when parsing a new config.

        Attachments

          Activity

            People

            Assignee:
            matt.dannenberg Matt Dannenberg
            Reporter:
            matt.dannenberg Matt Dannenberg
            Participants:
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: