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, tools, and much more.