You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Renier Morales (JIRA)" <ji...@apache.org> on 2013/11/13 00:49:17 UTC

[jira] [Updated] (QPID-5337) Memory leak in python client - unacked messages kept when no accept is necessary

     [ https://issues.apache.org/jira/browse/QPID-5337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Renier Morales updated QPID-5337:
---------------------------------

    Description: 
We have found with python-qpid-0.22 that you have to acknowledge all messages received, even if you have subscribed using mode:browse (where ack does not apply) or even if you have subscribed to an unreliable topic exchange (where ack is not needed).

In these cases, if you don't acknowledge the messages received, memory is leaked, due to the accumulation of messages in an internal unacked list at the client.

More information at this qpid-users mailing list thread:
http://qpid.2158936.n2.nabble.com/Use-of-mode-browse-and-session-acknowledge-in-topic-exchanges-td7600571.html#a7600642

  was:
We have found with python-qpid-0.22 that you have to acknowledge all messages received, even if you have subscribed using mode:browse (where ack does not apply) or even if you have subscribed to an unreliable topic exchange (where ack is not needed).

In these cases, if you don't acknowledge the messages received, memory is leaked, due to the accumulation of messages in an internal unacked list at the client.

More information this qpid-users mailing list thread:
http://qpid.2158936.n2.nabble.com/Use-of-mode-browse-and-session-acknowledge-in-topic-exchanges-td7600571.html#a7600642


> Memory leak in python client - unacked messages kept when no accept is necessary
> --------------------------------------------------------------------------------
>
>                 Key: QPID-5337
>                 URL: https://issues.apache.org/jira/browse/QPID-5337
>             Project: Qpid
>          Issue Type: Bug
>          Components: Python Client
>    Affects Versions: 0.22
>         Environment: RHEL 6.4
>            Reporter: Renier Morales
>              Labels: memory-leak, performance
>
> We have found with python-qpid-0.22 that you have to acknowledge all messages received, even if you have subscribed using mode:browse (where ack does not apply) or even if you have subscribed to an unreliable topic exchange (where ack is not needed).
> In these cases, if you don't acknowledge the messages received, memory is leaked, due to the accumulation of messages in an internal unacked list at the client.
> More information at this qpid-users mailing list thread:
> http://qpid.2158936.n2.nabble.com/Use-of-mode-browse-and-session-acknowledge-in-topic-exchanges-td7600571.html#a7600642



--
This message was sent by Atlassian JIRA
(v6.1#6144)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org