Github user clebertsuconic commented on the issue:
https://github.com/apache/activemq-artemis/pull/1676
The failover is blocking because client applications would fail and would
require to block.. it's customer's code.
I reckon we could do asynchronously for MDBs or message listeners. so, how
do you differentiate the two here?
I suspect Failover (FailoverTest and others on the testsuite) wouldn't work.
Also.. at least you should make this change on master.. it's a significant
refactoring to make something like this to work properly. Failover itself was a
pain.. making this level.. even more difficult.
---