Memory leaks in AMQP1.0 driver

Bug #1496540 reported by Ken Giusti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
oslo.messaging
Fix Released
Undecided
Ken Giusti

Bug Description

If a connection fails, for example due to invalid authentication, several pyngus and proton objects create cyclic references. As connections are created/destroyed, these objects accumulate. Proton's SASL functionality starts to fail as the underlying SASL library fails to release resources.

Ken Giusti (kgiusti)
Changed in oslo.messaging:
assignee: nobody → Ken Giusti (kgiusti)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to oslo.messaging (master)

Fix proposed to branch: master
Review: https://review.openstack.org/224298

Changed in oslo.messaging:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (master)

Reviewed: https://review.openstack.org/224298
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=e3d99b2127391af184a4c16a2c4812f87d85dbc9
Submitter: Jenkins
Branch: master

commit e3d99b2127391af184a4c16a2c4812f87d85dbc9
Author: Kenneth Giusti <email address hidden>
Date: Wed Sep 16 16:47:12 2015 -0400

    Fix a few leaks in the AMQP 1.0 driver.

    Break any references that can form a cyclic reference. Several of
    proton's python classes define __del__ methods, so a cyclic reference
    must be broken manually.

    Change-Id: Icabc7abd01a02cb80c7eb4a0de682e90308459ef
    Closes-Bug: #1496540

Changed in oslo.messaging:
status: In Progress → Fix Committed
Changed in oslo.messaging:
milestone: none → 2.6.0
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.