Wednesday, 2023-10-18

opendevreviewMerged openstack/octavia stable/yoga: Fix text/plain mime type with healthcheck endpoint  https://review.opendev.org/c/openstack/octavia/+/88899109:15
opendevreviewMerged openstack/octavia stable/wallaby: Fix text/plain mime type with healthcheck endpoint  https://review.opendev.org/c/openstack/octavia/+/88899309:15
opendevreviewMerged openstack/octavia stable/yoga: Fix persistence_granularity default value  https://review.opendev.org/c/openstack/octavia/+/88875810:25
opendevreviewMerged openstack/octavia stable/wallaby: Fix persistence_granularity default value  https://review.opendev.org/c/openstack/octavia/+/88875910:39
opendevreviewOmer Schwartz proposed openstack/octavia master: Add Noop Certificate Manager  https://review.opendev.org/c/openstack/octavia/+/89419614:27
opendevreviewGregory Thiemonge proposed openstack/octavia stable/xena: Fix text/plain mime type with healthcheck endpoint  https://review.opendev.org/c/openstack/octavia/+/88899215:57
gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting started Wed Oct 18 16:00:26 2023 UTC and is due to finish in 60 minutes.  The chair is gthiemonge. 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
johnsomo/16:00
gthiemongeHi Folks16:00
QGo/16:00
oschwarto/16:00
tweiningo/16:00
gthiemonge#topic Announcements16:01
gthiemonge* 2024.1 Caracal vPTG16:01
gthiemongethe PTG is next week!16:01
gthiemongeon Tuesday 14:00 UTC - 18:00 UTC16:02
gthiemonge(I don't think we really need 4 hours)16:02
gthiemongeand of course, the etherpad:16:03
gthiemongehttps://etherpad.opendev.org/p/caracal-ptg-octavia16:03
QGthanks ! 16:03
gthiemongeQG: will you attend the PTG?16:03
gthiemongeoh yeah I see your name now16:04
QGi think so16:04
gthiemongecool16:04
gthiemongeso Folks, if you have some time before the PTG, maybe you can read the specs proposals16:04
gthiemongeLB resize16:04
gthiemongehttps://review.opendev.org/c/openstack/octavia/+/88549016:04
gthiemongeSRIOV16:05
gthiemongehttps://review.opendev.org/c/openstack/octavia/+/89124416:05
gthiemongeActive-Active BGP16:05
gthiemongehttps://review.opendev.org/c/openstack/octavia/+/88802016:05
gthiemongeACMEv2 Cert management16:05
gthiemongehttps://review.opendev.org/c/openstack/octavia/+/87728116:05
gthiemongedo we have any other announcements?16:06
tweiningnot from my side16:07
johnsomI don't16:07
gthiemongeack16:07
gthiemonge#topic CI Status16:07
gthiemongeFYI we need to update the zuul config on stable branches16:08
gthiemongethere are still some centos-8-stream jobs (non-voting)16:08
gthiemongethey fail and one job had been stuck in the CI for 24h16:08
gthiemonge(I just rebased the commit so it killed the stuck job)16:09
gthiemongeif we find a volunteer, it's cool16:09
gthiemongeor I'll do it16:09
tweiningif it's not urgent I can do it16:11
gthiemonge+116:11
gthiemonge#topic Brief progress reports / bugs needing review16:12
gthiemongeFYI we fixed an important bug on master, the amphora configure API call didn't work16:13
gthiemongehttps://review.opendev.org/c/openstack/octavia/+/89823216:13
gthiemongeit needs to be backported to 2023.2 (and we will propose a bugfix release)16:13
gthiemonge(the changes required by sqlaclhemy2 introduced the bug)16:13
QGi have started working on https://bugs.launchpad.net/octavia/+bug/2039430 but i'm stuck on the functionnal tests in test_load_balancer.py16:15
QGit broke 78 functional tests :-D16:16
gthiemongeQG: if you need help, maybe you can upload the patch and we can take a look16:16
gthiemongebut 78 is not bad16:17
gthiemonge:D16:17
QGgthiemonge: cool will do 16:17
johnsomYeah, sometimes those come down to changing one thing fixes them all16:17
johnsomI am making good progress on SRIOV. I have ports attaching to the amphora now. Most of my work over the last week was dealing with failure cases and nova bugs16:19
johnsomI have opened a nova bug about some "API unexpected error" 500s I get16:19
johnsomIn the mean time, I am parsing the exception text to get something useful out of it.16:20
johnsomMy plan is to get the VIP path working, then do a push, then work on tests, then work on the nftables stuff in a different patch. Following that will be looking at the member path.16:21
gthiemongecool16:22
QGyou're used to splitting patches when they're too big ?16:22
johnsomI am trying to break it down on logical boundaries. But, small patches is a skill I have yet to master. Grin16:23
tweiningit is good practice and make patches a lot easier to review16:23
QGah ok cool ! was thinking it is harder to test it before all are merged but if they are link by a relation chain then you can tests them all 16:24
johnsomRight16:25
gthiemongeyou need to have at least unit tests for all the small parts16:25
johnsomRight, the patch must have unit tests to merge16:25
johnsomFor this one, tempest may not be fully possible as the distros don't have the virtual SR-IOV driver in qemu yet16:26
gthiemongeack16:28
johnsomI have not check 23.10 yet to see if it's there.16:30
johnsomAh, it is in 23.10, cool16:32
gthiemongebut will it work in the CI?16:32
johnsom... maybe ....  I don't know. I have a cookbook to get it working, but I have not tried it yet. I'm developing on real hardware16:32
johnsomIn theory it's a pure virtual driver that will allow allocating VFs16:33
johnsomSo, should work if the distro devstack is running on has qemu/libvirt support for it.16:33
johnsomI don't know if devstack will support 23.10 or not, it's a short term release16:34
gthiemongeok16:36
gthiemonge#topic Open Discussion16:38
gthiemongeany other topics folks?16:38
johnsomIs this meeting cancelled next week? Since we will have the PTG16:39
gthiemongeright, I think we don't need a meeting16:40
gthiemongeI'll send an email16:40
QGon another subject, about the python-octaviaclient i have some questions : do you know why the python-octaviaclient is not integrated as a dependency in python-openstackclient, like neutron of swift ( the fact that we need to install it in addition to openstackclient )16:40
gthiemongehmm good question16:40
gthiemongeI don't know16:40
tweining+1 for that suggestion from me16:41
johnsomYeah, so OpenStack is (was?) moving to a plugin model for all of the clients. Neutron and swift were "legacy" in repo before the plugin model was created.16:41
johnsomIn theory, all of the projects were supposed to go to the plugin model.16:42
johnsomIt also makes getting patches merged easier as the core team can be Octavia people, as opposed to openstackclient folks, etc.16:42
gthiemongeI think you're talking about adding octaviaclient to this list https://opendev.org/openstack/python-openstackclient/src/branch/master/requirements.txt16:42
johnsomNow, the movement to plugins (many projects are plugins, not just Octavia) has slowed16:42
gthiemongeright?16:43
johnsomAh, I thought i was just the plugin model issue since QG mentioned neutron and swift16:43
tweiningneutron is a core service of openstack (not sure about swift) so it makes sense to require that to be installed16:43
gthiemongeI think the key is to not have to install it manually16:44
johnsom#link https://opendev.org/openstack/python-openstackclient/src/branch/master/openstackclient/network16:44
johnsomWell, not all clouds have all services, so installing everything may not make sense.16:45
QGok make sens thanks !16:45
johnsomI would not be opposed to adding Octavia to the requirements.txt there, like keystone, etc.16:45
gthiemongesomeone can propose it16:46
johnsomI mean, cinder (an optional service) is there, so...16:46
QGi can do it if you want, no issue 16:48
gthiemongeQG: if you propose a patch, send the link here, I'll +116:48
QGgthiemonge: ok sure !16:49
QGand do know if now that the new openstack release is out we can release https://review.opendev.org/c/openstack/python-octaviaclient/+/896255 on pypi ?16:50
gthiemongeoops, I should have done that16:50
gthiemongeI'll propose a bugfix release for python-octaviaclient16:50
QGgthiemonge: cool thanks !16:51
gthiemongeanything else Folks?16:52
QGNothing from me 16:53
oschwartNothing from me16:54
johnsomNope, looking forward to the PTG!16:55
gthiemongeok16:55
gthiemongeyeah16:55
gthiemongesee you at the PTG!16:55
gthiemonge#endmeeting16:55
opendevmeetMeeting ended Wed Oct 18 16:55:30 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:55
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2023/octavia.2023-10-18-16.00.html16:55
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2023/octavia.2023-10-18-16.00.txt16:55
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2023/octavia.2023-10-18-16.00.log.html16:55
opendevreviewMerged openstack/octavia stable/zed: Fix persistence_granularity default value  https://review.opendev.org/c/openstack/octavia/+/88875616:58

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