Experiencing poor performance when a priority queue with a ring queue policy has a large backlog in MRG-M 2.5
Issue
-
Experiencing poor performance when a priority queue with a ring queue policy has a large backlog.
-
The ring queue policy utilizes a single deque to store messages in priority and FIFO order. When inserting messages of mixed priority into a queue with a large (>100,000) message backlog, the performance degrades quickly enough to potentially block all broker worker threads if they all are publishing to the same queue
Environment
- Red Hat Enterprise MRG Messaging (MRG-M) 2.3.3 - 2.5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.