I suspect this situation was aggravated after I added a relation between octavia and ovn-central. This relation was always supposed to exist but it has been missing from our official bundles (via fce bundle-builder -- not github example bundles which have them), there's a bug for that which was recently fixed.
That relation was not strictly necessary on Ussuri (or even Victoria and Wallaby) but is definitely needed in Xena, or else all loadbalancers will always be offline. The added benefit of adding it is that it will enable the OVN octavia provider/driver.
But, as it was missing (and not needed) before, octavia was not enabling the ovn driver and would not get into this situation. This would explain why nobody have seen this in large scale to this date with ussuri & fce up to 2.13).
I suspect this situation was aggravated after I added a relation between octavia and ovn-central. This relation was always supposed to exist but it has been missing from our official bundles (via fce bundle-builder -- not github example bundles which have them), there's a bug for that which was recently fixed.
That relation was not strictly necessary on Ussuri (or even Victoria and Wallaby) but is definitely needed in Xena, or else all loadbalancers will always be offline. The added benefit of adding it is that it will enable the OVN octavia provider/driver.
But, as it was missing (and not needed) before, octavia was not enabling the ovn driver and would not get into this situation. This would explain why nobody have seen this in large scale to this date with ussuri & fce up to 2.13).