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

Bug #1781616 reported by Tim Rozet on 2018-07-13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
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) on 2018-07-13
Changed in tripleo:
importance: Undecided → High
status: New → In Progress

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

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

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

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  Edit
Everyone can see this information.

Other bug subscribers