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