ODL deployment fails with "Failed to validate OVS OpenFlow pipeline"

Bug #1781616 reported by Tim Rozet
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Tim Rozet

Bug Description

Deployments with oxygen ODL are failing at validation for OpenFlow pipeline:
https://build.opnfv.org/ci/job/apex-deploy-virtual-master/1470/consoleFull

Upon further investigation it looks to be because table 17 is missing in the flow outputs. According to ODL devs there was a default flow in table 17 which has now been removed. Other flows for table 17 will not show up until a port has been created as that table is used to dispatch packets to the proper network function (l2, l3, etc).

Tim Rozet (trozet)
Changed in tripleo:
importance: Undecided → High
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (master)

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

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

Reviewed: https://review.openstack.org/582616
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=463d3f3a636de7ccb12a207b0407ba3fb7554d7e
Submitter: Zuul
Branch: master

commit 463d3f3a636de7ccb12a207b0407ba3fb7554d7e
Author: Tim Rozet <email address hidden>
Date: Fri Jul 13 10:59:12 2018 -0400

    Remove table 17 from OVS OF pipeline sync

    OpenFlow flows for table 17 now only appear after a port is created and
    there is no longer a default flow during the deploy stage. Therefore
    remove the check for table 17 existing during deployment.

    Closes-Bug: 1781616

    Change-Id: Ie988ba6a2d444a614e97c0edf5fce24b23970310
    Signed-off-by: Tim Rozet <email address hidden>

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.openstack.org/583009

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (stable/queens)

Reviewed: https://review.openstack.org/583009
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=555fe0cdc83c32599739128eed8bc51eaca92cd3
Submitter: Zuul
Branch: stable/queens

commit 555fe0cdc83c32599739128eed8bc51eaca92cd3
Author: Tim Rozet <email address hidden>
Date: Fri Jul 13 10:59:12 2018 -0400

    Remove table 17 from OVS OF pipeline sync

    OpenFlow flows for table 17 now only appear after a port is created and
    there is no longer a default flow during the deploy stage. Therefore
    remove the check for table 17 existing during deployment.

    Closes-Bug: 1781616

    Change-Id: Ie988ba6a2d444a614e97c0edf5fce24b23970310
    Signed-off-by: Tim Rozet <email address hidden>
    (cherry picked from commit 463d3f3a636de7ccb12a207b0407ba3fb7554d7e)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 9.2.0

This issue was fixed in the openstack/puppet-tripleo 9.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 8.3.5

This issue was fixed in the openstack/puppet-tripleo 8.3.5 release.

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.