Bug 1285470
Summary: | openstack-ironic-api stopped due to broken pipe | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Michele Baldessari <michele> |
Component: | openstack-ironic | Assignee: | Lucas Alvares Gomes <lmartins> |
Status: | CLOSED CANTFIX | QA Contact: | Toure Dunnon <tdunnon> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 8.0 (Liberty) | CC: | dhill, dsorrent, dtantsur, fdinitto, jduncan, kevin_calman, kholden, lnatapov, mburns, mcornea, michele, rhel-osp-director-maint, sasha, sreichar, srevivo |
Target Milestone: | --- | Keywords: | ZStream |
Target Release: | 8.0 (Liberty) | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-10-03 16:01:27 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: |
Description
Michele Baldessari
2015-11-25 16:37:24 UTC
Known bug: https://bugs.launchpad.net/ironic/+bug/1296833 Fixed upstream by moving to oslo.service instead of SocketServer: https://bugs.launchpad.net/ironic/+bug/1484044 reproduce also on my deployment. openstack-ironic-api-4.2.2-3.el7ost.noarch openstack-ironic-conductor-4.2.2-3.el7ost.noarch openstack-ironic-inspector-2.2.2-1.el7ost.noarch openstack-ironic-common-4.2.2-3.el7ost.noarch Reproduced: Environment: openstack-ironic-api-4.2.2-4.el7ost.noarch openstack-ironic-conductor-4.2.2-4.el7ost.noarch openstack-ironic-common-4.2.2-4.el7ost.noarch openstack-ironic-inspector-2.2.4-2.el7ost.noarch Yeah, we've seem this bug upstream the cause is due a bug in the Python SocketServer when the client disconnects suddenly it will raise that exception (see http://bugs.python.org/issue14574). New versions of Ironic switched to using oslo.service (as pointed by dmitry's comment #1, https://review.openstack.org/#/c/219298/). I've backported 219298 since Ironic osp8 already depends on oslo.service, you can find the link to the backport on the external links session (upstream and downstream). Hi @Michele, Talking in the Upstream Ironic, apparently that bug shouldn't cause the API service to stop working. Can I have access to the whole ironic-api logs to investigate the problem further ? Thank you Hi Lucas, so I don't have more recent logs as they were from a machine with liberty that I was developing on and to which I do not have access any longer. I moved on to mitaka and this issue has never shown up again. Maybe someone else that is currently experiencing this issue can provide more logs? cheers, Michele I am running into this using OSP8 beta9. I can provide logs and potentially access. [stack@iaas-inst ironic]$ sudo yum list installed | grep ironic This system is not registered with RHN Classic or Red Hat Satellite. You can use rhn_register to register. Red Hat Satellite or RHN Classic support will be disabled. openstack-ironic-api.noarch 1:4.2.2-4.el7ost @RH7-RHOS-8.0 openstack-ironic-common.noarch 1:4.2.2-4.el7ost @RH7-RHOS-8.0 openstack-ironic-conductor.noarch 1:4.2.2-4.el7ost @RH7-RHOS-8.0 openstack-ironic-inspector.noarch 2.2.4-3.el7ost @RH7-RHOS-8.0-director python-ironic-inspector-client.noarch python-ironicclient.noarch 0.8.1-1.el7ost @RH7-RHOS-8.0 [stack@iaas-inst ironic]$ RDO has same issue (https://bugzilla.redhat.com/show_bug.cgi?id=1370942) I'm also able to reproduce this here. Hi David, Michele, Steve, This problem have been fixed upstream by switching to oslo.service [0]. The bug upstream is this one [1] (see comments) it was marked as invalid because of the parallel work to move to oslo.service. Unfortunately I won't be able to backport that upstream change because it will introduce a new dependency to OSP8. A possible workaround would be to setup the API service behind apache mod_wsgi. [0] https://review.openstack.org/#/c/219298/ [1] https://bugs.launchpad.net/ironic/+bug/1296833 *** Bug 1328981 has been marked as a duplicate of this bug. *** |