Public bug reported:

With Kuryr, when a service of LoadBalancer type is created in kubernetes the
process is the next:
- Create a load balancer
- Associate FIP to the load balancer VIP

In busy enviroments, with HA, there may be a race condition where
the method to associate the FIP to the loadbalancer fails to find
the recently created loadbalancer, therefore not doing the FIP to
VIP association in the OVN NB DB. Which breaks the connectivity to
the LoadBalancer FIP (k8s external-ip associated to the loadbalancer)
until there is a modification on the service (for instance, adding
a new member/endpoint) and the FIP to VIP association is reconfigured

This problem only happens in stable/train, as fix was released as part
of this code reshape at 
https://opendev.org/openstack/ovn-octavia-provider/commit/c6cee9207349a12e499cbc81fe0e5d4d5bfa015c

** Affects: neutron
     Importance: Undecided
     Assignee: Luis Tomas Bolivar (ltomasbo)
         Status: New

** Changed in: neutron
     Assignee: (unassigned) => Luis Tomas Bolivar (ltomasbo)

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1962713

Title:
  Race between loadbalancer creation and FIP association with ovn-
  octavia provider

Status in neutron:
  New

Bug description:
  With Kuryr, when a service of LoadBalancer type is created in kubernetes the
  process is the next:
  - Create a load balancer
  - Associate FIP to the load balancer VIP

  In busy enviroments, with HA, there may be a race condition where
  the method to associate the FIP to the loadbalancer fails to find
  the recently created loadbalancer, therefore not doing the FIP to
  VIP association in the OVN NB DB. Which breaks the connectivity to
  the LoadBalancer FIP (k8s external-ip associated to the loadbalancer)
  until there is a modification on the service (for instance, adding
  a new member/endpoint) and the FIP to VIP association is reconfigured

  This problem only happens in stable/train, as fix was released as part
  of this code reshape at 
https://opendev.org/openstack/ovn-octavia-provider/commit/c6cee9207349a12e499cbc81fe0e5d4d5bfa015c

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1962713/+subscriptions


-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to