canonical / lxd

Powerful system container and virtual machine manager
https://canonical.com/lxd
GNU Affero General Public License v3.0
4.32k stars 928 forks source link

OVN load balancer backend health checks #13769

Open tomponline opened 1 month ago

tomponline commented 1 month ago

At this time OVN load balancers will not support health monitoring of backends due to limitations in the OVN implementation. This means that should one backend fail, the load balancer will fail in handling any requests destined for that backend.

The limitations in the current OVN health check system are:

See https://discuss.linuxcontainers.org/t/lxd-network-load-balancers-ovn/14317#further-information-12

See also https://github.com/ovn-org/ovn/blob/94aad069df918cbe7be800abc0790450931863ac/tests/system-ovn.at#L4506-L4508

tomponline commented 1 month ago

Similar discussion here: https://github.com/lxc/incus/issues/1020#issuecomment-2262087040