Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-3639

[LTS] Broker logs "quorum" messages even when there is no cluster

    XMLWordPrintable

Details

    • +
    • Hide
      Previously, a live-backup broker group might display messages relating to quorum voting even if the group was not part of a cluster, or if there were fewer than three live-backup groups running in the cluster. Quorum voting is a process used by *clustered* brokers that are configured to use the replication high-availability policy. Quorum voting also requires a minimum of three live-backup broker groups to be running in the cluster. This issue is now resolved. A live-backup group does not display messages relating to quorum voting if either of these conditions is not true.
      Show
      Previously, a live-backup broker group might display messages relating to quorum voting even if the group was not part of a cluster, or if there were fewer than three live-backup groups running in the cluster. Quorum voting is a process used by *clustered* brokers that are configured to use the replication high-availability policy. Quorum voting also requires a minimum of three live-backup broker groups to be running in the cluster. This issue is now resolved. A live-backup group does not display messages relating to quorum voting if either of these conditions is not true.
    • Documented as Resolved Issue
    • Verified in a release
    • Hide

      Just define a master and a slave with network links between them, and look in the broker logs.

      Show
      Just define a master and a slave with network links between them, and look in the broker logs.

    Description

      When two brokers form a master-slave pair, not part of a formal cluster definition with a quorum, their logs still show messages related quorum voting and failover:

      2020-02-28 08:11:11,365 INFO  [org.apache.activemq.artemis.core.server] AMQ221066: Initiating quorum vote: LiveFailoverQuorumVote
      2020-02-28 08:11:11,365 INFO  [org.apache.activemq.artemis.core.server] AMQ221067: Waiting 30 seconds for quorum vote results.
      2020-02-28 08:11:11,367 INFO  [org.apache.activemq.artemis.core.server] AMQ221068: Received all quorum votes.
      

      These messages are produced even though the broker pair isn't part of a cluster, and one (pair) can't be a quorum of anything.

      I'm assured that these messages are harmless, but they are very confusing when trying to troubleshoot HA problems, and they scare customers. I understand that it would be possible to suppress them when there is only one broker pair, and I think this would be a useful fix.

      Attachments

        Issue Links

          Activity

            People

              rh-ee-ataylor Andy Taylor
              fnigro Francesco Nigro
              Tiago Bueno Tiago Bueno
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: