-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
12.0.0.Final, 14.0.0.Final
-
None
Scenario
- There are 4 Wildfly servers. Severs 1, 3 are in cluster.
- Queue InQueue is deployed to servers 1,3.
- Servers 2 and 4 have RA configured to connect to servers 1 and 3 server.
- Start servers 1,3 and send 10000 (~1Kb) messages to InQueue
- Start servers 2,4 with MDB consuming messages from InQueue and sending to OutQueue.
- When MDBs are processing messages, restart (clean shutdown and start) servers in this order: 1,2,4,3
- Wait until all messages are processed.
- Measure number of consumers on InQueue on servers 1 and 3.
- Difference between number of consumers must be <= 2.
Expectation: Number of consumers on servers 1 and 3 are almost equal.
Reality: Number of consumers on servers 1 and 3 are sometimes different. E.g. server 1 has 19 consumers and server 3 has 11 consumers.
Note: this is not regression. I can see this issue also with Artemis 1.5.x.
- relates to
-
JBEAP-23608 (8.0.z) Messaging - Number of consumers should be almost equal on server restart
- New