Chuck Rolke created PROTON-1461:
-----------------------------------
Summary: [c++] Proton C++ client silently retains presettled
messages
Key: PROTON-1461
URL: https://issues.apache.org/jira/browse/PROTON-1461
Project: Qpid Proton
Issue Type: Bug
Components: cpp-binding
Affects Versions: 0.18.0
Environment: Fedora 25
Test message source: Qpid Dispatch Router with address that has
'distributionMode: multicast'
Test client: example simple_recv.cpp
Reporter: Chuck Rolke
Assignee: Cliff Jansen
With distributionMode 'multicast' the router sends messages presettled. In this
mode the simple_recv program memory grows without bound until OOM.
Switching the router to use distribution mode 'closest' causes the router to
send messages unsettled. In this mode the same simple_recv client sends back a
disposition and program memory use is normal.
A brokered connection, like to Apache Artemis, behaves normally with unsettled
messages and dispositions for each.
For comparison example program proton-0.18.0/examples/python/simple_recv.py
receives router multicast presettled messages and experiences no memory growth.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]