Actions
Task #3048
closedEnsure that qpid connections aren't being affected by celery's forking mechanism
Status:
CLOSED - WONTFIX
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:
0%
Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:
Description
In issue #2979, we discovered that deadlocking sometimes occurred when a child process connects to mongodb due to the db connection being established before the fork. We need to ensure that something similar is not happening with our connection to qpid.
I would recommend that we first check the celery code as it might be already be closing/reopening the message broker connection after forking. I suspect it is since it would be a huge problem for celery and its users.
If not, we should probably reach out to qpid and see if it's ok to maintain a connection across a fork.
Related issues
Updated by daviddavis over 7 years ago
- Related to Issue #2979: Celery workers may deadlock when PULP_MAX_TASKS_PER_CHILD is used added
Updated by daviddavis over 7 years ago
- Subject changed from Ensure that qpid connections isn't being affected by celery's forking mechanism to Ensure that qpid connections aren't being affected by celery's forking mechanism
Updated by bmbouter almost 6 years ago
- Status changed from NEW to CLOSED - WONTFIX
Actions