Openstack + ovs 1.4.6-0ubuntu1.12.04.4 + kernel 3.2.0-70 and newer crash on first gre traffic

Bug #1466978 reported by Dave Chiluk on 2015-06-19
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openvswitch (Ubuntu)
Undecided
Dave Chiluk
Precise
High
Dave Chiluk

Bug Description

Openstack + ovs 1.4.6-0ubuntu1.12.04.4 + kernel 3.2.0-70 and newer crash on first gre traffic

[Impact]

 * Openstack + ovs 1.4.6-0ubuntu1.12.04.4 + kernel 3.2.0-70 and newer crash on first gre traffic
 * Kernels newer than 3.2.0-70 are not able to be used with the openvswitch module built using 1.4.6-0ubuntu1.12.04.4

[Test Case]

 1. Deploy grizzly openstack with Openvswitch for neutron.
 2. Upgrade kernel on compute host to greater than 3.2.0-69
 3. Deploy and boot VM.
 4. Associate IP with VM
 5. Ping VM
 6. Watch compute host crash.

[Regression Potential]

 * Few character change
 * This has been broken since release of 3.2.0-70
 * Users should have already migrated Openstack clouds off of Grizzle + precise.

[Other Info]

 * 3.13 kernel ships with ovs module included in the kernel.

Dave Chiluk (chiluk) wrote :

I'm working on a patch and will upload as soon as it's tested.

Dave Chiluk (chiluk) wrote :

Here is the fix to this issue. Just needed to fix some arguments to ip_select_ident.

This was tested against 3.2.0-70 and 3.2.0-86 kernels.

Chris J Arges (arges) on 2015-06-19
Changed in openvswitch (Ubuntu):
status: New → Fix Released
assignee: Dave Chiluk (chiluk) → nobody
Changed in openvswitch (Ubuntu Precise):
assignee: nobody → Dave Chiluk (chiluk)
importance: Undecided → Medium
importance: Medium → High
status: New → In Progress
Dave Chiluk (chiluk) on 2015-06-22
Changed in openvswitch (Ubuntu):
assignee: nobody → Dave Chiluk (chiluk)

Hello Dave, or anyone else affected,

Accepted openvswitch into precise-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/openvswitch/1.4.6-0ubuntu1.12.04.5 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in openvswitch (Ubuntu Precise):
status: In Progress → Fix Committed
tags: added: verification-needed
Dave Chiluk (chiluk) wrote :

Verified this myself, and also received verification from another user.

tags: added: verification-done
removed: verification-needed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package openvswitch - 1.4.6-0ubuntu1.12.04.5

---------------
openvswitch (1.4.6-0ubuntu1.12.04.5) precise; urgency=medium

  * Openstack + ovs 1.4.6-0ubuntu1.12.04.4 + kernels 3.2.0-70 and newer crash
    on first gre traffic. (LP: #1466978)

 -- Dave Chiluk <email address hidden> Fri, 19 Jun 2015 16:22:09 -0500

Changed in openvswitch (Ubuntu Precise):
status: Fix Committed → Fix Released

The verification of the Stable Release Update for openvswitch has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers