JMX counters for the broker show incorrect values when messages expire.
Issue
If a large number of messages expire on the broker while waiting to be delivered the Inflight count and DispatchedQueueSize will become negative. A small number of messages expiring will also cause the counters to show an incorrect value but may not turn the count negative.
Environment
- Fuse Message Broker 5.3.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.