Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/

Bug 1468299

Summary: neutron-openvswitch-agent crashes after SIGTERM is received
Product: [Community] RDO Reporter: David Manchado <dmanchad>
Component: openstack-neutronAssignee: Assaf Muller <amuller>
Status: CLOSED EOL QA Contact: Ofer Blaut <oblaut>
Severity: medium Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: chrisw, srevivo, ykarel
Target Milestone: ---   
Target Release: trunk   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1468334 (view as bug list) Environment:
Last Closed: 2021-01-13 07:20:08 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: 1468334    

Description David Manchado 2017-07-06 15:38:38 UTC
Description of problem:
neutron-openvswitch-agent stops after receiving SIGTERM.
In the event of a sigsev on openvswitch, systemd based on to the dependencies defined send the SIGTERM signal to neutron-openvswitch-agent.
The dataplane and controlplane get disrupted.

Version-Release number of selected component (if applicable):
RDO newton
openstack-neutron.noarch        1:9.3.2-0.20170421152919.6b11276.el7.centos
python-openvswitch.noarch       1:2.6.1-4.1.git20161206.el7
openvswitch.x86_64              1:2.6.1-4.1.git20161206.el7
openstack-neutron-ml2.noarch    1:9.3.2-0.20170421152919.6b11276.el7.centos


How reproducible:
Always

Steps to Reproduce:
1. Kill ovs-vswitchd process
2.
3.

Actual results:
Both openvswitch and neutron-openvswitch-agent are in inactive status

Expected results:
systemd to handle the failure and restart the services

Additional info:
This is already fixed in openvswitch 2.7 [1]

[1] https://github.com/openvswitch/ovs/commit/c19bf36d848cbdf755c6760fad1726c95e4377f1

Comment 1 Assaf Muller 2017-07-26 13:39:26 UTC
This is fixed in openvswitch-2.6.1-11.git20161206.el7ost. We need to ensure RDO Newton and Ocata (Both on OVS 2.6) should be using that version.

Comment 2 Yatin Karel 2021-01-13 07:20:08 UTC
Newton is EOL long ago so closing this bug as EOL, ocata+ have openvswitch-2.9.0+.