Move OpenStack requirements to ovs 2.6.0

Bug #1622647 reported by Richard Theis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-ovn
Fix Released
Undecided
Richard Theis

Bug Description

Move the OpenStack requirements to ovs 2.6.0 for all python version once requirements are opened for Ocata and ovs 2.6.0 is released.

Richard Theis (rtheis)
Changed in networking-ovn:
assignee: nobody → Richard Theis (rtheis)
status: New → Confirmed
description: updated
Revision history for this message
Richard Theis (rtheis) wrote :

Open vSwitch 2.6.0 released: http://openvswitch.org/pipermail/discuss/2016-September/022786.html

Once this ovs python package is released on pypi (https://pypi.python.org/pypi/ovs), this issue should be ready to be resolved.

Changed in networking-ovn:
assignee: Richard Theis (rtheis) → nobody
Revision history for this message
Richard Theis (rtheis) wrote :

The ovs python package has been released on pypi: https://pypi.python.org/pypi/ovs

Richard Theis (rtheis)
description: updated
Changed in networking-ovn:
assignee: nobody → Richard Theis (rtheis)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to networking-ovn (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/380185

Richard Theis (rtheis)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to networking-ovn (master)

Reviewed: https://review.openstack.org/380185
Committed: https://git.openstack.org/cgit/openstack/networking-ovn/commit/?id=41c397ef62fea36106617b5b9de7da556f33c147
Submitter: Jenkins
Branch: master

commit 41c397ef62fea36106617b5b9de7da556f33c147
Author: Richard Theis <email address hidden>
Date: Thu Sep 29 16:53:30 2016 -0500

    Workaround OVS transaction mutate bug

    Using OVS transaction mutate support causes the updated column to
    be an empty list after the mutation. This results in subsequent
    actions taken based on the column data to be incorrect. The column
    data is accurate again once the current transaction completes. It
    appears that the OVS python IDL is not properly handling getattr()
    after column mutation.

    This workaround is needed until OVS is fixed. The workaround drops
    transaction mutate support for logical router static routes since
    they require numerous column data comparisions within a single
    transaction. In addition, OVN DB sync ACL processing had to be
    modified to ensure mutations wouldn't impact any comparison. At
    this time, no other problems where identified.

    The functional tests were updated to test the logical router
    static routes problem and other paths with multiple commands
    within a mutate transaction.

    Recent neutron relocations also required a couple minor unit
    test updates.

    Change-Id: I11782a74a7b08dbfd54aeb37cfbda68b0b3a2ef9
    Related-Bug: 1622647
    Partial-Bug: 1629099

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-ovn (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/380493

Richard Theis (rtheis)
Changed in networking-ovn:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-ovn (master)

Fix proposed to branch: master
Review: https://review.openstack.org/384650

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-ovn (master)

Reviewed: https://review.openstack.org/384650
Committed: https://git.openstack.org/cgit/openstack/networking-ovn/commit/?id=9b8de93f201b1cbd3a751a025c06aff7f7c5c67b
Submitter: Jenkins
Branch: master

commit 9b8de93f201b1cbd3a751a025c06aff7f7c5c67b
Author: Richard Theis <email address hidden>
Date: Mon Oct 10 13:17:39 2016 -0500

    Update tox install to support constraints and branches

    Update tox.ini and tox_install.sh to support constraints and branches.
    This also includes an update per [1] since the post queue can constrain
    targets. This will be cherry-picked to stable/newton and modified to
    use the appropriate stable/newton branches.

    [1] http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html

    Change-Id: If5bcacf705b7d20be884bbb043624092bed3c8f3
    Partial-Bug: 1622647

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to networking-ovn (stable/newton)

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/385154

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-ovn (stable/newton)

Reviewed: https://review.openstack.org/385154
Committed: https://git.openstack.org/cgit/openstack/networking-ovn/commit/?id=126af9ba040e1db82c184e5a6308915fba64ed74
Submitter: Jenkins
Branch: stable/newton

commit 126af9ba040e1db82c184e5a6308915fba64ed74
Author: Richard Theis <email address hidden>
Date: Mon Oct 10 13:17:39 2016 -0500

    Update tox install to support constraints and branches

    Update tox.ini and tox_install.sh to support constraints and branches.
    This also includes an update per [1] since the post queue can constrain
    targets. This will be cherry-picked to stable/newton and modified to
    use the appropriate stable/newton branches.

    [1] http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html

    Change-Id: If5bcacf705b7d20be884bbb043624092bed3c8f3
    Partial-Bug: 1622647
    (cherry picked from commit 9b8de93f201b1cbd3a751a025c06aff7f7c5c67b)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Reviewed: https://review.openstack.org/380493
Committed: https://git.openstack.org/cgit/openstack/networking-ovn/commit/?id=d3c8dd170b1b92528c823acda51f4799ec09cb06
Submitter: Jenkins
Branch: stable/newton

commit d3c8dd170b1b92528c823acda51f4799ec09cb06
Author: Richard Theis <email address hidden>
Date: Fri Sep 30 14:00:38 2016 -0500

    Use ovs branch-2.6 on stable/newton

    Use the ovs branch-2.6 for networking-ovn stable/newton.

    Change-Id: I40eed6e218122d1dff4586dab7edba94bd58fe1a
    Closes-Bug: 1622647

Revision history for this message
Richard Theis (rtheis) wrote :

Fixes for this bug completed by https://review.openstack.org/#/c/380493/.

Changed in networking-ovn:
status: In Progress → Fix Released
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.