Enabling receriver pre-fetch is causing Receiver::fetch() to stop acquiring messages in qpid client
Issue
Enabling Receiver pre-fetch (setting receiver capacity) is causing the Receiver::fetch() with timeout set to 1 second to stop acquiring messages in a queue being populated by a slow producer. This happens after the Receiver has read N number of messages where N is the receiver capacity.
Environment
- MRG Messaging (any version including 2.3)
- qpid-cpp-client RPMs
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
