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
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
openvswitch (Ubuntu)
Fix Released
Undecided
Dave Chiluk
Precise
Fix Released
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.

Revision history for this message
Dave Chiluk (chiluk) wrote :

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

Revision history for this message
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)
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)
Changed in openvswitch (Ubuntu):
assignee: nobody → Dave Chiluk (chiluk)
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

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
Revision history for this message
Dave Chiluk (chiluk) wrote :

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

tags: added: verification-done
removed: verification-needed
Revision history for this message
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
Revision history for this message
Chris J Arges (arges) wrote : Update 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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.