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.
Reviewed: https:/ /review. opendev. org/701932 /git.openstack. org/cgit/ openstack/ networking- ovn/commit/ ?id=c6e5339d3d3 92342d643d77726 3064f4a7f7a9aa
Committed: https:/
Submitter: Zuul
Branch: stable/train
commit c6e5339d3d39234 2d643d777263064 f4a7f7a9aa
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 38d1b4f70207a90 a95315eb914
Change-Id: I2ee13b75713e75