[Bug 1021530] Re: update to include stable fixes for OVS 1.4
Hi Adam, I just tested out the new package and it resolves the issue. Thanks! Aaron -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
[IMPACT] * ovs-vsswitchd crashes when processing IPv6 neighbor discovery packets with VLAN headers received in a tunnel configured with key=flow or in_key=flow. * This bug affects us from pushing a change to to the OpenStack Quantum project, which uses OVS on Ubuntu precise quite heavily. [TESTCASE] * Install the current openvswitch package from precise (1.4.0) on two machines. Then, create tunnel ports between the two machines. Next attach a VM to each of the ovs_bridges and add flow table entries which cause traffic entering the bridge to be appended with a VLAN_ID and then output a tunnel port. When IPv6 neighbor discovery packets from the vm enter this port ovs-vswitchd will crash. [Regression Potential] * None [Other Info] * Link to patch that exposes this issue in openstack Quantum https://review.openstack.org/#/c/9416/ -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
[IMPACT] * ovs-vsswitchd crashes when processing IPv6 neighbor discovery packets with VLAN headers received in a tunnel configured with key=flow or in_key=flow. * This bug affects us from pushing a change to to the OpenStack Quantum project, which uses OVS on Ubuntu precise quite heavily. [TESTCASE] * Install the current openvswitch package from precise (1.4.0) on two machines. Then, create tunnel ports between the two machines. Next attach a VM to each of the ovs_bridges and add flow table entries which cause traffic entering the bridge to be appended with a VLAN_ID and then output a tunnel port. When IPv6 neighbor discovery packets from the vm enter this port ovs-vswitchd will crash. [Regression Potential] * None [Other Info] * Patch: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff_plain;h=11f84dce005dd14a374ab2ef5f8c25bcf8285a36;hp=776cf91b42f631b4929fffe8ddd2aa06b40ea24c * Mailing list discussion: http://openvswitch.org/pipermail/dev/2012-May/017249.html * Link to patch that exposes this issue in openstack Quantum: https://review.openstack.org/#/c/9416/ -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: [SRU] update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
** Branch linked: lp:~gandelman-a/ubuntu/precise/openvswitch/update_key_bytes -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: [SRU] update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
Hi Adam, It seems like this patch wasn't actually applied to the package you provided? I downloaded openvswitch-datapath-source_1.4.0-1ubuntu1.1_all.deb (http://ppa.launchpad.net/gandelman-a/ppa/ubuntu/pool/main/o/openvswitch /openvswitch-datapath-source_1.4.0-1ubuntu1.1_all.deb) and navigated to data.tar.gz-./usr/src/openvswitch-datapath.tar.bz2-/modules /openvswitch-datapath/-openvswitch.tar.gz-openvswitch/lib/odp-util.h and : #define ODPUTIL_FLOW_KEY_BYTES 144 not #define ODPUTIL_FLOW_KEY_BYTES 200 I also confirmed the same thing with the package built with debug symbols. Thanks, Aaron -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
@Aaron- Apologies, looks like the patch file got left out of my local VCS before package build. I've rebuilt a new package in the same PPA (now version 1.4.0-1ubuntu1.2) that actually includes the originally intended patch. Thanks Adam -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
** Changed in: openvswitch (Ubuntu Precise) Status: Incomplete = In Progress ** Changed in: openvswitch (Ubuntu Precise) Assignee: (unassigned) = Adam Gandelman (gandelman-a) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
Hi Adam, I just tested out your package and unfortunately that one patch does not resolve the issue. Could you repackage this using the 1.4.2 tag (http://openvswitch.org/cgi- bin/gitweb.cgi?p=openvswitch;a=commit;h=b9a30fe2ebb1d300178d6ba7628b3dc40ff1512b)? The 1.4.2 release only contains bug fixes for 1.4.1 and 1.4.0. Thanks, Aaron -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
Hi Adam, When when investigating this a little more closely I was able to do the following (applying the patch Dan linked on top of the v1.4.0 tag) and it resolved the issue. git checkout v1.4.0 git cherry-pick 11f84dce005dd14a374ab2ef5f8c25bcf8285a36 Also it seems that what you applied here http://paste.ubuntu.com/1078602 doesn't seem to exactly match the patch that Dan provided here: http://openvswitch.org/cgi- bin/gitweb.cgi?p=openvswitch;a=commitdiff_plain;h=11f84dce005dd14a374ab2ef5f8c25bcf8285a36;hp=776cf91b42f631b4929fffe8ddd2aa06b40ea24c (though the only difference seems to be in dpif-netdev.c for an include. Was this intentional? ) Thanks, Aaron -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
hi aaron, I checked with a member of the ovs team and they confirmed that the additional include header was not strictly necessary for the patch. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
Thanks Adam. I had the developer confirm that the path looks good. Adding Aaron Rosen from Nicira to the bug, as he will be the one to grab the new PPA and confirm that it fixes the issue. Thanks again for the quick response. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
** Also affects: openvswitch (Ubuntu Quantal) Importance: Undecided Status: Incomplete ** Also affects: openvswitch (Ubuntu Precise) Importance: Undecided Status: New ** Changed in: openvswitch (Ubuntu Precise) Status: New = Incomplete ** Changed in: openvswitch (Ubuntu Quantal) Status: Incomplete = Fix Released ** Changed in: openvswitch (Ubuntu Precise) Milestone: None = ubuntu-12.04.1 ** Changed in: openvswitch (Ubuntu Precise) Importance: Undecided = Medium -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
Hi Adam, James, Thanks for the quick response. The upstream change is here: http://openvswitch.org/cgi- bin/gitweb.cgi?p=openvswitch;a=commit;h=11f84dce005dd14a374ab2ef5f8c25bcf8285a36 In our testing, VMs frequently send out IPv6 neighbor discovery packets (the v6 equivalent of ARP) during boot. When the OVS Quantum plugin is running in tunnel mode (new default), this causes OVS to crash and wipe all flow state from its configuration. I can put you in touch with the the appropriate OVS developer if you like, as we both work at Nicira. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
Dan- I've applied that commit to our current Precise package and uploaded it a PPA for testing. Please find 'openvswitch - 1.4.0-1ubuntu1.1' in the PPA detailed @ https://launchpad.net/~gandelman-a/+archive/ppa. The patch mostly applied okay. tests/test-odp.c seems to have evolved a bit since 1.4.0, but the changes from that commit still look okay there (to my eye, at least). Please test that package and see if it resolves your issue. If so, we can propose the update for an SRU. You can find the applied patch @ http://paste.ubuntu.com/1078602 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1021530] Re: update to include stable fixes for OVS 1.4
Dan-- Thanks for reporting and helping Ubuntu better! As per the policies surrounding stable release updates [1], at this point its not really possible to release a new upstream version of OVS into 12.04. Best bet would be to provide some details of the OVS bug, links to upstream bug reports and commits that fixed the issue and see about possibly back- porting the fix to Precise via an SRU. Thanks, Adam [1] https://wiki.ubuntu.com/StableReleaseUpdates ** Changed in: openvswitch (Ubuntu) Status: New = Incomplete -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to openvswitch in Ubuntu. https://bugs.launchpad.net/bugs/1021530 Title: update to include stable fixes for OVS 1.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1021530/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs