| opendevreview | Gregory Thiemonge proposed openstack/octavia-tempest-plugin master: DNM testing new settings for octavia-tempest https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/962161 | 09:07 |
|---|---|---|
| opendevreview | Takashi Kajinami proposed openstack/octavia master: Require valid volume size https://review.opendev.org/c/openstack/octavia/+/959404 | 14:24 |
| *** zseguin_ is now known as zseguin | 14:26 | |
| opendevreview | Takashi Kajinami proposed openstack/octavia master: Validate default tls versions and protocols https://review.opendev.org/c/openstack/octavia/+/959406 | 14:31 |
| tkajinam | I wonder if https://review.opendev.org/c/openstack/octavia/+/934790 can be merged ? | 14:36 |
| tkajinam | I see the same was merged in the other octavia repos | 14:36 |
| *** johnsom_ is now known as johnsom | 14:39 | |
| *** mnaser_ is now known as mnaser | 14:39 | |
| johnsom | #startmeeting Octavia | 16:00 |
| opendevmeet | Meeting started Wed Sep 24 16:00:48 2025 UTC and is due to finish in 60 minutes. The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
| opendevmeet | The meeting name has been set to 'octavia' | 16:00 |
| gthiemon1e | o/ | 16:01 |
| johnsom | #topic Announcements | 16:01 |
| *** gthiemon1e is now known as gthiemonge | 16:01 | |
| johnsom | Hi everyone | 16:01 |
| johnsom | Next week is release week for Flamingo! | 16:01 |
| johnsom | Also note, the PTG is coming up. The schedule is now open. | 16:02 |
| johnsom | I plan to book a couple of hours on Wednesday a bit earlier than this. | 16:02 |
| johnsom | Does that work for everyone? | 16:02 |
| gthiemonge | yeah, that looks good | 16:03 |
| johnsom | I am thinking two hours earlier than this. | 16:03 |
| opendevreview | Merged openstack/octavia master: reno: Update master for unmaintained/2023.1 https://review.opendev.org/c/openstack/octavia/+/934790 | 16:03 |
| johnsom | Ok, sounds good. | 16:03 |
| johnsom | #topic Brief progress reports / bugs needing review | 16:04 |
| johnsom | I have mostly been stuck doing downstream work, but I have got a few reviews in as well. | 16:04 |
| johnsom | I plan to focus on the rate limiting work today (finally) | 16:05 |
| gthiemonge | I rebased my work on the tempest tests for SCTP, I'm trying to integrate the tests in the "regular" scenario job, but now the duration is really close to the timeout value | 16:05 |
| gthiemonge | maybe a good topic for the PTG: can we remove/merge some tests? | 16:06 |
| johnsom | Sigh, ping me when you think you have a setup that is stable. It would be great to get that in | 16:06 |
| johnsom | Yeah, I agree, we should review the list of tests that are running. It's been a while | 16:06 |
| gthiemonge | for instance we have basic tests and hm tests, I think that the providers should support HMs now so maybe the basic tests are no longer needed | 16:07 |
| johnsom | Hmm, yeah, I know OVN didn't support health monitors for a while. That might be an artifact of that | 16:08 |
| johnsom | Any other progress updates? I do have a bug I would like to discuss today | 16:10 |
| gthiemonge | I think that's all for me | 16:10 |
| johnsom | #topic Bug review | 16:10 |
| johnsom | #link https://bugs.launchpad.net/bugs/2125573 | 16:11 |
| johnsom | This is an interesting one. It's a behavior in OVN that is causing problems, but raises a good question. | 16:11 |
| johnsom | So in the early days (sounds so old, lol), the allowed address pairs port had to be admin down, otherwise neutron tried to pin it to one compute host. | 16:13 |
| johnsom | This caused a lot of problems since it is not a "real" port, but just an IP address alias. | 16:13 |
| johnsom | This bug implies this may no longer be the case with OVN. | 16:14 |
| johnsom | Anyone have any thoughts on this? | 16:14 |
| johnsom | I haven't tried creating an AAP port with admin up in many years, so I have no idea if this has changed | 16:15 |
| gthiemonge | not really... the VIP port should be "type: virtual" in OVN, we need to check if the admin_state=False is a condition for neutron to set this type | 16:15 |
| johnsom | Ok, I wanted to bring it up here to see if there were any thoughts on it. | 16:16 |
| johnsom | I will add some comments and then add neutron to the affected project list. I think this is something to be resolved on the neutron side, but I will keep octavia on the list just in case we do need to change that behavior. | 16:17 |
| gthiemonge | +1 | 16:17 |
| johnsom | #topic Open Discussion | 16:17 |
| johnsom | Any other topics today? | 16:17 |
| gthiemonge | yes | 16:17 |
| gthiemonge | I've seen multiple patches for the infamous one-liner that moves the interfaces from the "root" network namespace to the right namespace | 16:19 |
| gthiemonge | like this one | 16:19 |
| gthiemonge | https://review.opendev.org/c/openstack/octavia/+/961406/4/octavia/amphorae/backends/agent/api_server/templates/amphora-netns.systemd.j2 | 16:19 |
| gthiemonge | my concern is that this line is unreadable and unmaintainable, so I would like to suggest to add a script to the amphora image, it could be shell or python, it would make it easier to maintain | 16:20 |
| gthiemonge | I'm sweating each time I try to understand it | 16:20 |
| gthiemonge | any opinion on this? | 16:20 |
| gthiemonge | (I already suggested it in the review but I didn't give a -1) | 16:21 |
| johnsom | lol, that has been a bash work of art | 16:21 |
| johnsom | I am ok with making it a script. | 16:22 |
| johnsom | I think it's only really used in the VM reboot scenario right? | 16:22 |
| gthiemonge | another attempt here | 16:22 |
| gthiemonge | https://review.opendev.org/c/openstack/octavia/+/949630 | 16:22 |
| gthiemonge | right | 16:22 |
| gthiemonge | when the interfaces are already plugged when the amphora-haproxy namespace is created | 16:23 |
| johnsom | Yeah, I have no problem with that. Frankly python might be cleaner / easier to read than doing the fun in bash | 16:23 |
| danfai | As I was touching the 949630, I was also wondering instead of that one-liner, if there is maybe a script to be executed instead of 13 lines of systemd ExecStart | 16:23 |
| gthiemonge | danfai: +1 | 16:25 |
| johnsom | So there are two +1's to changing that systemd service | 16:25 |
| danfai | Would it be good enough for you, if the one-lienr becomes a bash script, that just makes the one-liner a multi-liner and more readable in a script? | 16:26 |
| gthiemonge | I think if it becomes a script, we need to make it readable and maintainable, so basically we need to refactor it | 16:27 |
| danfai | What I mean is, create a shell script that gets added to the amphora and this systemd file executes the script instead of the ExecStarts | 16:27 |
| danfai | +1 | 16:28 |
| gthiemonge | I think it can include all the execstarts | 16:28 |
| danfai | Is the amphora-interface script used somewhere else? | 16:28 |
| gthiemonge | yeah it's called by the amphora-agent when a new interface is plugged | 16:29 |
| gthiemonge | https://github.com/openstack/octavia/blob/e414abb9e596241fb110549ace8c472d63a6f34e/octavia/amphorae/backends/agent/api_server/osutils.py#L89 | 16:29 |
| danfai | ah, ok, I see | 16:31 |
| danfai | Not sure I have enough time currently, but if I find a few seconds, I can have a look at writing a bash script with a bit more comments as a start | 16:31 |
| gthiemonge | ack | 16:32 |
| johnsom | Thank you! | 16:32 |
| johnsom | Any other topics today? | 16:33 |
| gthiemonge | no, thanks! | 16:34 |
| danfai | not from me | 16:34 |
| johnsom | Ok, thank you all and have a great week! | 16:35 |
| johnsom | #endmeeting | 16:35 |
| opendevmeet | Meeting ended Wed Sep 24 16:35:16 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:35 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-09-24-16.00.html | 16:35 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-09-24-16.00.txt | 16:35 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-09-24-16.00.log.html | 16:35 |
| danfai | Thanks, see you around | 16:35 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!