Wednesday, 2026-01-28

opendevreviewRichard Cruise proposed openstack/python-octaviaclient master: Replace Neutronclient with Openstack SDK  https://review.opendev.org/c/openstack/python-octaviaclient/+/97430410:35
opendevreviewRichard Cruise proposed openstack/python-octaviaclient master: Replace Neutronclient with Openstack SDK  https://review.opendev.org/c/openstack/python-octaviaclient/+/97430414:31
opendevreviewRichard Cruise proposed openstack/python-octaviaclient master: Replace Neutronclient with Openstack SDK  https://review.opendev.org/c/openstack/python-octaviaclient/+/97430414:51
johnsom#startmeeting Octavia16:00
opendevmeetMeeting started Wed Jan 28 16:00:00 2026 UTC and is due to finish in 60 minutes.  The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'octavia'16:00
gthiemon1eo/16:00
johnsomHello everyone16:00
*** gthiemon1e is now known as gthiemonge16:00
gthiemongeo/16:00
johnsom#topic Announcements16:00
johnsomI do not have any new announcements this week. Does anyone else?16:01
gthiemongehmm, no16:01
raineszmo/16:01
johnsom#topic Brief progress reports / bugs needing review16:01
gthiemongequite busy week for me, but not with upstream octavia :D16:03
johnsomAbout all I have on the progress side here is we did a stable/2024.2 release of Octavia.16:03
johnsomYeah, same, I am still held up helping Designate with the eventlet removal.16:03
gthiemongejohnsom: hey, this patch has been there for a few weeks now, it's a fix for a broken RPC call:16:03
gthiemongehttps://review.opendev.org/c/openstack/octavia/+/96919516:03
johnsomOk, I will have a look16:04
gthiemongethanks16:05
RomanHros[m]Hello, what is progress in https://bugs.launchpad.net/octavia/+bug/2133042?16:05
gthiemongeI think it's stuck, the idea of adding dependencies between the tasks in taskflow doesn't work16:06
johnsomWhat I remember is this is really a bug in Nova. I should re-read it and re-assign it to nova16:06
gthiemongeNova just says "don't do that"16:06
johnsomWell, like many of the other nasty bugs in nova...16:07
gthiemongethey provide an API to create multiple servers, but it's not compatbile with the config drive we pass16:07
johnsomYeah, that API is very limited in capability.16:07
gthiemongebasically we had 2 ideas: dealing with this issue in taskflow, or spliting the flows in octavia to run those 2 tasks sequentially16:08
johnsomOr fixing nova, which is the right answer16:08
RomanHros[m]Is it hard to just change the engine to serial for the VM creation process?16:08
johnsomIt is not hard, but will significantly slow the load balancer provision process. The nova boot is already the slowest step in the process.16:09
johnsomI would guess we would go from 45 seconds to provision a load balancer to a minute and a half if we serialize that step.16:10
gthiemongejohnsom: it's only the API calls that should not be made in parallel, once the POST are sent, we can probably continue the flow in parallel16:10
gthiemongeat least after creating the VM we should ensure that it is assigned to an host before continuing16:11
johnsomHmmm, I wonder if there is impact on the rollback/retries in that scenario16:11
gthiemongeyeah we've had a few bugs with the revert of unordered flows :/16:12
johnsomYeah, this is all the whole point of having a server affinity group in nova. It seems like  they need a simple lock on the affinity group to stop this broken behavior16:12
gthiemongeanother workaround would be to check the status of the MASTER amphora VM before creating the BACKUP amphora VM16:14
gthiemongeno changes in the flows, just a short wait in the create-server task16:14
RomanHros[m]until it has host assigned?16:15
johnsomWe can think about adding yet another workaround for nova, but I think we also need to push nova to fix the placement service like they mention in the document.16:15
johnsomAny change we do will slow the provisioning process which people already think that 45 seconds is too long.16:15
gthiemonge"Future work" but it was 2021-07-09 :D16:16
johnsomYeah16:16
gthiemongeI can measure the impact of a delay before sending the 2nd create server16:18
johnsomRomanHros[m] Do you know if there is an existing bug open in nova for this issue?16:18
gthiemongejohnsom: https://bugs.launchpad.net/nova/+bug/213298416:19
johnsomYeah, checking the status before launching the second might be the best workaround. There is a "starting/booting" state that nova flips to once the qemu process is launched, that might be the trigger if there isn't a host assigned column we can use.16:20
gthiemongeI'll report my findings in the launchpad16:23
johnsomThank you16:23
johnsomAny other progress updates this week?16:24
gthiemongethat's all from me16:25
johnsom#topic Open Discussion16:25
johnsomAny other topics this week?16:25
raineszmTwo minor things for me16:25
raineszmOne of my stable backports got passed over #link https://review.opendev.org/c/openstack/octavia/+/96775516:25
raineszmTotally my fault for doing them all at once16:25
raineszmThanks for you patience with these16:25
raineszmAnd an o-t-p patch to fix CI on unmaintained branches #link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/97456516:26
johnsomOh, that is my mistake most likely. Sorry about that16:26
raineszmNo worries.16:26
gthiemongeyeah i'm confused with the presence of unmaintained branches in octavia-tempest-plugin master16:27
gthiemongedoesn't it work because your patch on the unmaintained branch has a depends-on the change in o-t-p master?16:27
raineszmIt is a little funky. 16:27
raineszmYes.16:27
raineszmSo o-t-p master specializes some parent jobs to be on jammy for unmaintained16:28
gthiemongebut the unmaintained branch will never use o-t-p master, even when the patch merges, so I don't know if it will eventually work16:28
gthiemongeor is it only the zuul config of o-t-p master that matters for all the branches?16:29
raineszmI thought it was only the master config, like tempest. But I can double check.16:29
gthiemongehmm16:29
raineszmIt's been a few weeks since I looked at that16:29
raineszmthere's no special branches16:30
johnsomOctavia tempest plugin in branchless in theory. In practice that has been a problem and tempest has used tags to work around it.16:30
gthiemongeyeah it should be pinned for unmaintained/16:30
johnsomYes16:30
gthiemongewell, maybe we can merge the o-t-p change, and see what happens, the patch looks harmless for the other jobs16:30
raineszmI don't see anything in the unmaintained branches pinning o-t-p to a tag currently 16:32
gthiemongei've just CR+2 the o-t-p review16:32
raineszmty16:33
johnsomYeah, that patch will be ok until we get an unmaintained release on noble.16:33
johnsomI workflowed it, but we will need to readdress that in the future.16:35
johnsomAny other topics today?16:35
raineszmjohnsom: noted16:35
raineszmthat's it for me16:35
theovgHey! About my patch, I'm particularly available to work on it at the moment; if you have a bit of time to spare for reviewing it that would be very appreciated https://review.opendev.org/c/openstack/octavia/+/97040416:35
gthiemongetheovg: hey, I saw your update, I'll take a look16:36
johnsomtheovg Thank you for your work on that. I have not had time to look at it yet.16:36
theovgThank you very much :)16:37
gthiemongeI need to do more tests with unreasonable amounts of resources16:37
johnsomOk, if that is it for this week we can wrap it up. Good discussions!16:39
johnsom#endmeeting16:39
opendevmeetMeeting ended Wed Jan 28 16:39:44 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:39
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-01-28-16.00.html16:39
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-01-28-16.00.txt16:39
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2026/octavia.2026-01-28-16.00.log.html16:39
raineszmthanks! have a good one \o16:39
johnsomThank you everone16:39
gthiemongeyeah that was a good meeting!16:39
theovgWell it is in use downstream here and we've seen improvements across all our regions with no new errors or things popping up and it is doing great! Anyways, thanks again and have a good one!16:40
gthiemongetheovg: good to hear16:41
opendevreviewMerged openstack/octavia stable/2025.2: Don't fail if a provider driver cannot be loaded in Octavia API  https://review.opendev.org/c/openstack/octavia/+/96775518:24

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