[RFE] Support OVN driver for Octavia

Bug #1789157 reported by Numan Siddique
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
networking-ovn
In Progress
Medium
Numan Siddique

Bug Description

Octavia supports provider drivers. We can make use of native OVN loadbalancing by adding an OVN provider driver.

Revision history for this message
Numan Siddique (numansiddique) wrote :
Changed in networking-ovn:
assignee: nobody → Numan Siddique (numansiddique)
status: New → Incomplete
status: Incomplete → In Progress
importance: Undecided → Medium
status: In Progress → Fix Committed
Revision history for this message
Lucas Alvares Gomes (lucasagomes) wrote :

Marking it as in progress because it still lacks tests and documentation.

Changed in networking-ovn:
status: Fix Committed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to networking-ovn (master)

Reviewed: https://review.openstack.org/608252
Committed: https://git.openstack.org/cgit/openstack/networking-ovn/commit/?id=032872d93bfbac451f2b983e242f03a77d16d5c9
Submitter: Zuul
Branch: master

commit 032872d93bfbac451f2b983e242f03a77d16d5c9
Author: Reedip <email address hidden>
Date: Fri Oct 5 10:47:01 2018 +0000

    Add support for UDP protocols in Octavia OVN Driver

    This patch adds support for UDP protocol. It however also introduces
    a limitation. Currently OVN flows are configured such that LBs can
    support only a single protocol. Therefore, an LB can be configured
    to use only UDP or only TCP.
    The protocol in the LB is set by the FIRST Listener associated with
    it.
    This patch allows pools to also have UDP protocol.
    Partial-Bug: #1789157
    Change-Id: I1fa13dfbd165f470bfc0b83222bdec36edf70f94

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on networking-ovn (master)

Change abandoned by Lucas Alvares Gomes (<email address hidden>) on branch: master
Review: https://review.openstack.org/608203

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

Fix proposed to branch: stable/train
Review: https://review.opendev.org/701932

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

Reviewed: https://review.opendev.org/701932
Committed: https://git.openstack.org/cgit/openstack/networking-ovn/commit/?id=c6e5339d3d392342d643d777263064f4a7f7a9aa
Submitter: Zuul
Branch: stable/train

commit c6e5339d3d392342d643d777263064f4a7f7a9aa
Author: Maciej Józefczyk <email address hidden>
Date: Tue Dec 17 12:37:48 2019 +0000

    Add support for multiple L4 protocols withing same LB

    This change introduces a way of providing multiple listeners and pools
    on the same Load Balancer, but with different L4 protocols.

    In case there are more than one unique protocol defined in Octavia pools
    or Octavia listeners the OVN driver now adds another Load_Balancer row
    per protocol, but with the same name. The selection of which OVN
    Load_Balancer should be used is done by a protocol key.

    This change also adds possibility to expose two listeners on the same
    port, but with different L4 protocol. The common use-case is providing
    a DNS service that listens both on UDP and TCP sockets.

    Partial-Bug: #1789157
    Change-Id: I2ee13b75713e7538d1b4f70207a90a95315eb914

tags: added: in-stable-train
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on networking-ovn (master)

Change abandoned by Maciej Józefczyk (<email address hidden>) on branch: master
Review: https://review.opendev.org/671293
Reason: It will go to dedicated repository.

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.