Clebert Suconic created ARTEMIS-4986:
----------------------------------------

             Summary: Replication/Vote incompatibility between 2.30 and 2.31+
                 Key: ARTEMIS-4986
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-4986
             Project: ActiveMQ Artemis
          Issue Type: Bug
          Components: Broker
    Affects Versions: 2.31.0
            Reporter: Clebert Suconic
            Assignee: Clebert Suconic
             Fix For: 2.37.0


The change for "ARTEMIS-3474 replace non-inclusive terms" changed  a String 
that was used on the wire for Voting. That string was sent on the Vote and the 
other nodes would fail with the following message:

AMQ224090: This node is not configured for Quorum Voting, all nodes must be 
configured for HA

The server will simply not respond the VoteRequest on that case and the 
blockCall timeout will fail.


To fix this I'm applying a shorter timeout that will just be ignored and retry 
at the older packet in case the response wasn't found.


I was trying to play with Wire versioning but that scenario turned out to be 
more complex.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to