You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2016/10/24 20:09:59 UTC

[jira] [Commented] (DISPATCH-535) Dispatch memory increases on long lived link routed connections

    [ https://issues.apache.org/jira/browse/DISPATCH-535?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15603051#comment-15603051 ] 

ASF GitHub Bot commented on DISPATCH-535:
-----------------------------------------

GitHub user ganeshmurthy opened a pull request:

    https://github.com/apache/qpid-dispatch/pull/107

    DISPATCH-535 - Removed pn_incref and pn_decref and used pn_session_fr…

    …ee and pn_link_free. Also fixed qdr_field leak

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ganeshmurthy/qpid-dispatch DISPATCH-535

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/qpid-dispatch/pull/107.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #107
    
----
commit cf7f8a9cccccb3cbc60d0a0d3fc49704bd9a3dc5
Author: Ganesh Murthy <gm...@redhat.com>
Date:   2016-10-24T20:05:22Z

    DISPATCH-535 - Removed pn_incref and pn_decref and used pn_session_free and pn_link_free. Also fixed qdr_field leak

----


> Dispatch memory increases on long lived link routed connections 
> ----------------------------------------------------------------
>
>                 Key: DISPATCH-535
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-535
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Container
>    Affects Versions: 0.7.0
>            Reporter: Ganesh Murthy
>            Assignee: Ganesh Murthy
>            Priority: Blocker
>         Attachments: qdrouterd1.conf, repro.py
>
>
> To reproduce this issue, set up a link route to a broker and set up a client that continually tries to create a receivers for non-existent queues on the broker
> Please see attached reproducer client program and router config.
> The problem seems to be that the proton library used by dispatch does not free links and sessions associated with open connections and so the memory keeps slowly building up. The links and sessions are freed when the connection is terminated. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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