ARTEMIS-3767 Fix replication incompatibility between pre 2.18.0 and SNAPSHOT (WIP)#4144
ARTEMIS-3767 Fix replication incompatibility between pre 2.18.0 and SNAPSHOT (WIP)#4144jsmucr wants to merge 9 commits intoapache:mainfrom
Conversation
The only test currently present focuses on replication issues introduced in 2.18.0 (ARTEMIS-3767). This test suite has been inspired by compatibility-tests, but it's been generalized in a way that individual servers can be tested against each other too. All contexts are now fully separated without binding and classpath leaks present in the original suite.
|
I've got a problem with this. Changes in #3680 should have introduced a new version of the |
|
I don't think you need the Server compatibility Test. Please take a look at MultiVersionReplicatest under compatibility-tests |
|
I didn't notice this test before. Maybe it wasn't on the 2.18.0 I was starting with, and after many failures when trying to make it work with the compatibility-tests base, I created my own (more Groovy-ish way, without shared bindings and the |
|
Also being discussed on https://lists.apache.org/thread/bf8t8gkzg374351d2rjd6pkzr13olclb |
|
lets move the discussion to my new PR? this PR is being replaced by #4150 |
This PR attempts to solve the issue described in https://issues.apache.org/jira/browse/ARTEMIS-3767.
TL;DR replication between =<2.17.0 and newer Artemis versions is broken since 2.18.0.