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]

Reply via email to