Thursday, 2023-03-16

skraynevHi folks, I am just wondering: is this story valid or was rejected: https://storyboard.openstack.org/#!/story/2009691 ?12:16
tweiningat first glance I would say it is a valid bug12:18
skraynevhm. in this case it looks like a "missed" story, I mean, that it was created a long time ago, but has not any comments. I did not find any updates about it, I mean12:21
tweiningthat said I don't know if using Octavia with two subnets is a supported feature or not12:23
tweininghm, looking more closely it looks like the loadbalancer was configured to use lb-subnet-2 only, in which case this behavior would make sense. So I guess it is really up to the question whether two subnets are supported or not12:25
skraynevhm. I though about the scenario, when LB use small subnet and during failover it has not enough IP addresses for creation one more amphora with IPs. So my thought was about some logic, which allow to do failover in different order: deallocate IP from old amphora and allocate to new one.12:29
skraynevI understand, that it's less safe, but I don't see another way to solve this situation except re-create Lb with correct subnet.12:30
tweiningyeah, I think you're right12:31
skraynevI missed, that in task mentioned about another subnets, sorry for that. My corner case - one subnet and it has not more IPs12:31
gthiemongeHi, I don't know why we didn't reply in this story :/12:32
gthiemongelooks valid12:32
gthiemongeI don't think that deallocating the old IP is a good idea, it would interrupt the data plane traffic12:34
gthiemongeI think we need to valid that a failover is possible (enough IP addresses are available) in the API, we do a similar validation when a LB is created: https://opendev.org/openstack/octavia/src/branch/master/octavia/api/v2/controllers/load_balancer.py#L149-L16412:35
gthiemongethis way, we would have a clear error message12:36
kevkohi, is it possible with octavia amphora ...start amphoras always on separate hosts ? lets say on separate compute hosts in two differents AZs ?13:37
gthiemongekevko: hi, ATM it's possible to start the amphorae in an ACTIVE-STANDBY LB in separate compute nodes but in the same AZ14:04
gthiemongekevko: there's a proposal for creating the amphorae in different AZs: https://review.opendev.org/c/openstack/octavia/+/55896214:04
gthiemongekevko: we hope that it will be included in the Bobcat release14:04
opendevreviewGregory Thiemonge proposed openstack/octavia-tempest-plugin master: DNM/WIP Testing server output  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/87766715:07
johnsomkevko Yes, https://github.com/openstack/octavia/blob/master/octavia/common/config.py#L70216:07
opendevreviewGregory Thiemonge proposed openstack/octavia-tempest-plugin master: DNM/WIP Testing server output  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/87766718:05

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!