[SRU] trusty/icehouse neutron-plugin-openvswitch-agent: lvm.tun_ofports.remove crashes with KeyError
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron (Ubuntu) |
Fix Released
|
High
|
Corey Bryant | ||
Trusty |
Fix Released
|
High
|
Unassigned |
Bug Description
[Impact]
Neutron OVS breaks with unhandled exceptions on compute nodes.
[Test Case]
For reproduction see the original bug description below.
[Regression Potential]
The backported patch is very straightforward, with a few minor conflicts noted in the patch.
-------------
Original bug description:
Filing this on ubuntu/neutron package, as neutron itself is EOL'd for Icehouse.
FYI this is a nonHA icehouse/trusty deploy using serverteam's juju charms.
On one of our production environments with a rather high rate of API calls, (sp for transient VMs from CI), we frequently get neutron OVS breakage on compute nodes¹, which we've been able to more or less correlate with the following alike errors at /var/log/
2016-01-07 06:33:48.917 18357 TRACE neutron.
2016-01-07 06:33:48.917 18357 TRACE neutron.
2016-01-07 06:33:48.917 18357 TRACE neutron.
Detailed log: http://
¹ What we then observe are missing are missing tun_ids from
ovs-ofctl dump-flows br-tun
ie provider:
Afaics this had been fixed upstream at ( lp#1421105 ):
https:/
, please consider backporting it to Icehouse, it's a pretty trivial fix.
Related branches
description: | updated |
tags: | added: openstack sts |
Changed in neutron (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in neutron (Ubuntu): | |
status: | Triaged → Fix Committed |
assignee: | nobody → Corey Bryant (corey.bryant) |
importance: | Undecided → High |
summary: |
- trusty/icehouse neutron-plugin-openvswitch-agent: lvm.tun_ofports.remove - crashes with KeyError + [SRU] trusty/icehouse neutron-plugin-openvswitch-agent: + lvm.tun_ofports.remove crashes with KeyError |
description: | updated |
Changed in neutron (Ubuntu Trusty): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in neutron (Ubuntu): | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.