Bug 1731788 - qpid-proton-0.28.0-1.el7 leaks memory
Summary: qpid-proton-0.28.0-1.el7 leaks memory
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: qpid-proton
Version: epel7
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Hirotaka Wakabayashi
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-07-22 05:19 UTC by Jan Kaluža
Modified: 2024-07-09 02:53 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-07-09 02:53:56 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Apache JIRA PROTON-2116 0 None None None 2020-01-27 12:29:56 UTC
Red Hat Issue Tracker ENTMQCL-1578 0 Critical Closed [python] qpid-proton-0.28.0-1.el7 leaks memory 2020-07-16 06:54:31 UTC

Description Jan Kaluža 2019-07-22 05:19:00 UTC
Description of problem:

We are using "Celery" distributed task queue with RabbitMQ broker. The Celery uses qpid-proton to connect to RabbitMQ. After the upgrade to latest qpid-proton-0.28.0-1.el7 from EPEL7, our application started leaking lot of memory.

The core file dumped by the "gcore" utility showed lot of memory related to SSL certificates, so I presume the leak must appear somewhere in a code related to that.

We have been able to fix the memory leak in our application by downgrading to older version qpid-proton-0.26.0-2.el7 while keeping all the other packages in the same versions, so we are pretty sure the issue is in qpid-proton or in some incompatibility between Celery and qpid-proton in this version.


Version-Release number of selected component (if applicable):

Version with a leak: qpid-proton-0.28.0-1.el7
Version without leak: qpid-proton-0.26.0-2.el7


Steps to Reproduce:
1. Deploy RabbitMQ with SSL support.
2. Setup Celery worker to connect to rabbitmq using the "amqps://" protocol.
3. Send dummy tasks to the Celery worker.
4. The worker leaks memory slowly

I'm not sure if this is the easiest way to reproduce it. Maybe the Celery is not really important here, but that's where we see the leak.

Comment 1 Fedora Admin user for bugzilla script actions 2024-03-26 00:16:09 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 2 Troy Dawson 2024-07-09 02:53:56 UTC
EPEL 7 entered end-of-life (EOL) status on 2024-06-30.\n\nEPEL 7 is no longer maintained, which means that it\nwill not receive any further security or bug fix updates.\n As a result we are closing this bug.


Note You need to log in before you can comment on or make changes to this bug.