-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: JBoss A-MQ 6.1
-
Component/s: broker
-
Labels:
-
Steps to Reproduce:
Persistent priority messages do not get dispatched correctly.
Messages with higher priority fail to be dispatched on top of default messages once a backlog on the queue accumulates.
This happens even while the cursor holds all messages in memory, so its not related to paging in messages from the store.Broker config uses|activemq.xml|
| <policyEntry queue="Prioritized.Queue" prioritizedMessages="true" queuePrefetch="1" maxPageSize="1000"> |
| <deadLetterStrategy> |
| <sharedDeadLetterStrategy processExpired="false" /> |
| </deadLetterStrategy> |
| </policyEntry> |
A similar but not exactly same behavior is observed when switching to vmQueueCursor.
- is related to
-
ENTMQ-872 Non-persistent priority messages not dispatched according to their priority
-
- Closed
-