Bug 1330778
Summary: | Deadlock occurs when we turn on syslog and forking a process | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | kahou <kalei> | ||||||||
Component: | openstack-neutron | Assignee: | Jakub Libosvar <jlibosva> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Toni Freger <tfreger> | ||||||||
Severity: | urgent | Docs Contact: | |||||||||
Priority: | urgent | ||||||||||
Version: | 6.0 (Juno) | CC: | aathomas, amuller, astafeye, charcrou, cheburge, chrisw, jdonohue, jlibosva, nyechiel, oblaut, pviktori, skulkarn, srevivo, wlehman | ||||||||
Target Milestone: | async | Keywords: | Triaged, ZStream | ||||||||
Target Release: | 8.0 (Liberty) | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | hot | ||||||||||
Fixed In Version: | openstack-neutron-7.0.4-8.el7ost | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | |||||||||||
: | 1346759 (view as bug list) | Environment: | |||||||||
Last Closed: | 2016-07-20 23:55:21 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | |||||||||||
Bug Blocks: | 1194008 | ||||||||||
Attachments: |
|
Description
kahou
2016-04-26 23:51:47 UTC
I'm guessing we only started seeing this now because https://bugzilla.redhat.com/show_bug.cgi?id=1322547 just got fixed. I have attached a script which uses syslog handler and I can see the deadlock occurs in the child process. Created attachment 1151626 [details]
logging conf which run with deadlock_syslog.py
Created attachment 1151627 [details]
script which reproduces the issue with syslog handler
Just to clarify, while this problem was initially observed in Neutron, the subsequent reproduction steps which Kahou has posted don't utilize Neutron at all. Therefore marking this a python related bug. An upstream patch that solves the issue in Neutron was merged. We'll begin work on backporting it. Can you please provide a link to the upstream neutron commit that addresses this issue? Thank you. (In reply to Chet Burgess from comment #16) > Can you please provide a link to the upstream neutron commit that addresses > this issue? Thank you. It's https://review.openstack.org/#/c/313277/ Hi Jakub what commit is the correct one ? the attached one has gaps Tnx (In reply to Alexander Stafeyev from comment #27) > Hi Jakub > what commit is the correct one ? the attached one has gaps > > Tnx Can you be more specific? What errors do you see? The code tested on latest puddle openstack-neutron-7.0.4-8.el7ost.noarch Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2016:1473 |