yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #89600
[Bug 1986977] Re: [ovn-octavia-provider] HealthMonitor affecting several LBs
Reviewed: https://review.opendev.org/c/openstack/ovn-octavia-provider/+/853681
Committed: https://opendev.org/openstack/ovn-octavia-provider/commit/9fba870f6be56df6da9b303c378a983813ac31a7
Submitter: "Zuul (22348)"
Branch: master
commit 9fba870f6be56df6da9b303c378a983813ac31a7
Author: Fernando Royo <froyo@xxxxxxxxxx>
Date: Thu Aug 18 17:40:14 2022 +0200
Fix healthMonitor events affecting to unrelated LB
When an ServiceMonitorUpdateEvent happens, only those affected
pools, listeners or LBs need to update their operating_status.
This patch fixes the propagation of the affected member_id to
other loadbalancers, as the search variable once set was not
restarted when starting the parsing of another LB.
Closes-Bug: #1986977
Change-Id: Ifbc836c6247add940c6392b2eda11e7e240fd36a
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1986977
Title:
[ovn-octavia-provider] HealthMonitor affecting several LBs
Status in neutron:
Fix Released
Bug description:
HealthMonitor over a pool that share a member (over a different port)
with another pool or indeed over a different LB is updating all pools
involving the member notified on the ServiceMonitorUpdateEvent. In
particular the information mixed is on NBDB, on the field
external_ids.
E.g
A member 10.0.0.100 on LB1 over pool1 (port 80)
Same member 10.0.0.100 on LB2 over pool2 (port 22)
HM over pool1
if HM notifies an offline status for member over pool 80, both LBs are
including the information about the member in ERROR state on the
external_ids.
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1986977/+subscriptions
References