manumoh | hey , I am currently running octavia using the wallaby release, when i build amphroa image using the wallaby reference it using ubuntu focal which will be EOL in June. tried building with jammy release but getting some errors. Is it ok to build and use amphora with any of the available stable release which will by default use jammy | 10:37 |
---|---|---|
gthiemonge | manumoh: hmm no idea, I don't think we have added breaking changes in the amphora API between wallaby and caracal, but that's a huge jump | 11:10 |
gthiemonge | so it's not tested in our CI, and I don't know if some operators have done similar mix of versions | 11:12 |
manumoh | gthiemonge: ohh ok .. let me see if I can fix the error while building using the wallaby + jammy | 11:19 |
johnsom | manumoh What is the error you are seeing? | 15:45 |
opendevreview | Fernando Royo proposed openstack/octavia-tempest-plugin master: Replace listener port for source_ip_port traffic tests https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/950564 | 15:58 |
johnsom | #startmeeting Octavia | 16:01 |
opendevmeet | Meeting started Wed May 21 16:01:02 2025 UTC and is due to finish in 60 minutes. The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:01 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:01 |
opendevmeet | The meeting name has been set to 'octavia' | 16:01 |
danfai | o/ | 16:01 |
gthiemonge | o/ | 16:01 |
johnsom | Hi everyone | 16:01 |
johnsom | The only announcement I have is we have passed the Flamingo milestone 1. | 16:02 |
gthiemonge | wow | 16:02 |
johnsom | The next milestone is at the end of June | 16:03 |
johnsom | Any other announcements this week? | 16:03 |
gthiemonge | nop | 16:03 |
danfai | nop | 16:03 |
johnsom | #topic Brief progress reports / bugs needing review | 16:04 |
johnsom | I am currently playing whack-a-mole with setuptools issues, though it seems they aren't impacting Octavia as much as they are other projects. | 16:04 |
johnsom | I fixed a bug with disabling ssh in the amphora image: | 16:05 |
johnsom | #link https://review.opendev.org/c/openstack/octavia/+/949678?usp=search | 16:05 |
gthiemonge | I rebased the (huge) Active-Active BGP patch chain, I'm reviewing the code, I wrote it long time ago, I need to refresh my memory | 16:05 |
johnsom | I also fixed a bug we talked about at the PTG where if the user tries to create a VIP with an IP already in use, the error is horrible. This required an octavia-lib fix too as it was introduced when we added provider drivers. | 16:06 |
gthiemonge | I'll probably create an etherpad where I will throw some ideas about this feature, so we will be able to discuss them | 16:06 |
johnsom | #link https://review.opendev.org/c/openstack/octavia-lib/+/949546?usp=search | 16:06 |
johnsom | #link https://review.opendev.org/c/openstack/octavia/+/949548?usp=search | 16:06 |
gthiemonge | https://review.opendev.org/q/topic:%22bgp-exp%22 | 16:07 |
gthiemonge | ^ the active-active patchchain | 16:07 |
johnsom | Finally, I think neutron found a way to continue to test the fips jobs on centos-9-stream, so I'm trying that out. Short story is requirements team dropped support for python3.9 that is what centos-9-stream uses | 16:08 |
danfai | I was mostly busy downstream. There were some issues previously related to quota getting out of sync, so I made a housekeeping job, that can be reviewed. | 16:08 |
johnsom | Nice, I'm looking forward to making progress on that BGP approach | 16:08 |
danfai | #link https://review.opendev.org/c/openstack/octavia/+/949581 | 16:08 |
danfai | gthiemonge: happy to contribute to the etherpad. I was checking the recent 4 or so specs a few weeks back | 16:09 |
johnsom | Oh, those quota fix patches never merged.... | 16:09 |
johnsom | #link https://review.opendev.org/c/openstack/octavia/+/886263 | 16:09 |
johnsom | #link https://review.opendev.org/c/openstack/octavia/+/886111 | 16:10 |
gthiemonge | yeah there are multiple issues with the quotas, a housekeeping task could be a good method | 16:10 |
johnsom | We should prioritize getting those reviewed | 16:10 |
danfai | I'd rather have an manage command to manually fix those as an operator, but house-keeping was a bit easier than writing a new cmd tool | 16:10 |
johnsom | IMO it would be best if we just fixed the bug. | 16:11 |
danfai | +1 , but it is also prone to get out of sync for the next reason | 16:11 |
danfai | * next bug | 16:11 |
gthiemonge | it would be great if your patch could display which quotas were not correct :D | 16:12 |
gthiemonge | and open a launchpad | 16:12 |
johnsom | Yeah, I would hope it would log when it found an issue so we can narrow down where the problem area is | 16:13 |
danfai | It actually does, and fixing them is optional | 16:13 |
gthiemonge | great! | 16:13 |
johnsom | Ok, great. I haven't looked at it yet | 16:13 |
johnsom | Any other updates? | 16:14 |
gthiemonge | nop | 16:14 |
danfai | nop | 16:15 |
johnsom | #topic CI Status | 16:15 |
johnsom | Things are generally ok, but I was looking at the cinder volume backed job today. | 16:16 |
johnsom | It times out a lot. I expect because of the low disk io performance some of the node pool hosts have. | 16:16 |
johnsom | It looks like it is running the full scenario suite. What do you think about narrowing this to a smoke test or two? | 16:17 |
gthiemonge | yeah we don't need all that stuff to test the cinder backend | 16:18 |
johnsom | Ok, I might look into changing the jobs it runs to help it with the timeout issue. We are seeing more people be interested in using this feature, so we should try to work towards making it voting | 16:19 |
gthiemonge | IMHO it would be better if this job uses active-standby + failover test + a few basic tests | 16:19 |
gthiemonge | I can work on it if you want | 16:19 |
johnsom | If you have time that would be great! I'm loaded with setuptools issues (two still open) and a bug in designate at the moment. | 16:20 |
gthiemonge | ack, I'm adding it to my TODO list ;-) | 16:21 |
johnsom | Yeah, I agree, Active/Standby with failover would cover it well. I think the failover does a traffic test, so would have good smoke test coverage | 16:21 |
johnsom | Thanks! | 16:22 |
johnsom | #topic More flexible Anti-Affinity for Octavia | 16:22 |
gthiemonge | cool! | 16:22 |
johnsom | scoopex wanted to talk about this topic. He included a link: | 16:22 |
johnsom | #link https://input.scs.community/JgMcHJ8oQTKk0cC9UzgUjw | 16:22 |
johnsom | This topic has come up before. | 16:24 |
johnsom | In general we have hoped nova would add additional anti-affinity support to cover scenarios beyond just the host. | 16:24 |
gthiemonge | if i understand correctly, we had a similar proposal (https://review.opendev.org/c/openstack/octavia/+/923939) but this new one depends on some new/future changes in nova, right? | 16:24 |
johnsom | For example cross rack, room, site, etc. anti-affinity | 16:24 |
johnsom | We have tried to keep Octavia out of the scheduling space and lean on nova to provide that capability. | 16:25 |
danfai | 923939 was about using nova's AZ to distribute the amphoras iirc | 16:26 |
johnsom | I think so, I'm not very familiar with the 923939 patch | 16:26 |
gthiemonge | right, this new approach is more flexible, not only for AZs | 16:26 |
johnsom | I know there was one group that wanted rack based anti-affinity, so a flexible option would be nice. | 16:27 |
danfai | downstream we patched nova to have similar filters, but I guess without having support in upstream nova for more granular filters, octavia cannot really use more then AZs | 16:27 |
johnsom | That said, I think the main use case I see is cross AZ | 16:28 |
johnsom | Cross AZ also brings in the stretched L2 vs BGP issue (hint, BGP is the right answer IMO) | 16:28 |
johnsom | It seems scoopex isn't here today, so maybe we should take homework to review both of these and be ready to discuss next week | 16:29 |
gthiemonge | yeah, this is a really interesting topic | 16:30 |
johnsom | +1 it's a good one | 16:30 |
danfai | +1 | 16:30 |
johnsom | #topic Open Discussion | 16:31 |
johnsom | Any other topics today? | 16:31 |
gthiemonge | not from me | 16:31 |
danfai | not from my side | 16:31 |
johnsom | Ok, thank you all for the discussion. See you next week! | 16:32 |
johnsom | #endmeeting | 16:32 |
opendevmeet | Meeting ended Wed May 21 16:32:38 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:32 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-05-21-16.01.html | 16:32 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-05-21-16.01.txt | 16:32 |
opendevmeet | Log: https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-05-21-16.01.log.html | 16:32 |
danfai | thank you, bye | 16:32 |
gthiemonge | thanks! | 16:32 |
-opendevstatus- NOTICE: Gerrit is being updated to the latest 3.10 bugfix release as part of early prep work for an eventual 3.11 upgrade. Gerrit will be offline momentarily while it restarts on the new version. | 17:34 | |
opendevreview | Gregory Thiemonge proposed openstack/octavia-tempest-plugin master: DNM/WIP Testing cinder job with ACTIVE_STANDBY https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/950601 | 20:07 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!