ovn-controller cannot connect to the integration bridge with OVS 2.12 and later

Bug #1890596 reported by Jakub Libosvar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Jakub Libosvar

Bug Description

There is a bug in OVS 2.12 and later where protocols cannot be set after bridge is created. OVS agents set explicitly OpenFlow protocols but there is a mismatch with ovn-controller. That means even though the migration process resets the protocols, because of the OVS bug https://bugzilla.redhat.com/show_bug.cgi?id=1782834 ovn-controller can't connect.

Changed in neutron:
assignee: nobody → Jakub Libosvar (libosvar)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.opendev.org/745122

Changed in neutron:
status: New → In Progress
tags: added: ovn
Changed in neutron:
importance: Undecided → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.opendev.org/745122
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=4ad21fd23ae648536c4f07f980e9e156b5c41421
Submitter: Zuul
Branch: master

commit 4ad21fd23ae648536c4f07f980e9e156b5c41421
Author: Jakub Libosvar <email address hidden>
Date: Thu Aug 6 14:47:24 2020 +0200

    migration: Restart OVS after setting protocols

    This patch is a workaround for bug in OVS [1]. The OVS is restarted
    after setting protocols for the integration bridge. This will cause
    a data plane disruption. We can remove the workaround once
    the bug [1] is fixed.

    Closes-bug: #1890596

    [1] https://bugzilla.redhat.com/show_bug.cgi?id=1782834

    Change-Id: Ia635f705fa03036a9e9c1c14eab59038ec39bda3
    Signed-off-by: Jakub Libosvar <email address hidden>

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

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/745484

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/ussuri)

Reviewed: https://review.opendev.org/745484
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=b468514e99b9fcb4e0cee962a2e67f70a0ab9f24
Submitter: Zuul
Branch: stable/ussuri

commit b468514e99b9fcb4e0cee962a2e67f70a0ab9f24
Author: Jakub Libosvar <email address hidden>
Date: Thu Aug 6 14:47:24 2020 +0200

    migration: Restart OVS after setting protocols

    This patch is a workaround for bug in OVS [1]. The OVS is restarted
    after setting protocols for the integration bridge. This will cause
    a data plane disruption. We can remove the workaround once
    the bug [1] is fixed.

    Closes-bug: #1890596

    [1] https://bugzilla.redhat.com/show_bug.cgi?id=1782834

    Change-Id: Ia635f705fa03036a9e9c1c14eab59038ec39bda3
    Signed-off-by: Jakub Libosvar <email address hidden>
    (cherry picked from commit 4ad21fd23ae648536c4f07f980e9e156b5c41421)

tags: added: in-stable-ussuri
tags: added: neutron-proactive-backport-potential
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.