Description
A broker configured zero prefetch will starve the RAR of messages. The consumer is now aware of the zero prefetch and will log an error if it sees a prefetch value of zero.
RAR is push only so it needs to have a prefetch > 0 for normal operation. Setting prefetch to zero broker size is a way of preventing dispatch if necessary.
Attachments
Issue Links
- depends upon
-
AMQ-4224 Setting queue policy queuePrefetch=0 in broker configuration causes messages to stay in pending state in broker - the messages aren't consumed
- Resolved