Wednesday, 2024-12-04

gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting started Wed Dec  4 16:00:20 2024 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
gthiemongeo/16:00
tweiningo/16:00
johnsomo/16:00
gthiemonge#topic Announcements16:01
gthiemongewell, no announcements from me this week, I was on PTO :D anything to mention here?16:02
tweiningmmh, I can't think of anything16:02
johnsomI don't think I have anything. Just a reminder that Library freeze is coming up the week of Feb 17th16:03
tweiningworking on the rate limiting rfe might become my personal christmas project ;)16:04
gthiemongelol16:04
gthiemongehappy holidays ;-)16:05
gthiemonge#topic CI Status16:05
johnsomYeah, getting OVN to behave so I can work on my SR-IOV patches might become mine.16:05
gthiemongeI think we're still stuck in octavia-tempest-plugin because of multiple failures16:05
gthiemongehacking, doc, unmaintained branch removal, etc..16:06
gthiemongewe may have to squash a patchchain to move forward16:06
gthiemongehttps://review.opendev.org/c/openstack/octavia-tempest-plugin/+/93427016:06
tweiningor we could temporarily disable pep8 just to integrate that chain?16:07
gthiemongei don't know which template enables pep816:07
johnsomIt's one of the "base" jobs provided16:08
gthiemongecould be a solution, like what we're doing here with the doc job: https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/934270/4/zuul.d/projects.yaml16:08
gthiemongehttps://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/project-templates.yaml#L3489-L350116:09
gthiemongeit's the only job in tempest-plugin-jobs, IMHO it's safe to disable it temporarily16:10
gthiemongeany objections?16:11
johnsomNope16:11
gthiemongeok, we have a plan!16:11
gthiemongeI will update the patch16:12
gthiemongeanything else to report about CI?16:12
johnsomThanks for handling that16:12
tweining+116:13
tweiningnothing else I think16:14
tweiningoh wait16:14
tweiningdo the failure we discussed also include the openstack-tox-pip-check-reqs job failure?16:15
gthiemongewhere's that?16:15
johnsomIt's not clear if one of the unpin patches will fix that or not. It might just be broken16:15
tweininghttps://review.opendev.org/c/openstack/octavia/+/936811?tab=change-view-tab-header-zuul-results-summary for instance16:16
gthiemongenot related16:16
tweininghonestly, I did not understand that failure16:16
gthiemongeyeah I haven't seen this failure16:16
gthiemongeso no idea16:17
johnsomIt's falsely reporting that some requirements in requirements.txt are not used even though they are. It was triggered by the change to Noble from Jammy16:17
johnsomIMO it's a nice to have check, but I'm not going to lose sleep if we disable it for now16:18
tweiningfrom my perspective it fails, but does not print any error16:18
johnsomIt's in the log:16:19
johnsomhttps://www.irccloud.com/pastebin/AYjdCtJu/16:19
johnsomIt is flagging most if not all as unused requirements16:20
tweiningthat does not look like an error to me. I agree that it is probably not crucial to have16:20
gthiemongewe can create a launchpad and disable it temporarily16:20
johnsomIt just catches the case where we remove a dependency from the code and forget to remove it from requirement.txt16:20
johnsomI can take this one16:22
gthiemongethanks johnsom 16:23
gthiemonge#topic Brief progress reports / bugs needing review16:23
tweiningnot much progress, but I worked a little bit on the rate limiting rfe16:24
tweiningthe api-ref part to be precise16:24
johnsomI had some holiday time off, but right now I am working on setting up a multinode  devstack on bare metal to continue the SR-IOV for members work.16:25
* johnsom notes, pypi is down... sigh16:25
gthiemongenothing new on my side16:27
gthiemonge#topic Open Discussion16:28
gthiemongeanything else guys?16:28
johnsomNope16:28
gthiemongeack16:30
gthiemongewe can close the meeting16:30
gthiemongethank you guys!16:30
tweiningmaybe https://review.opendev.org/q/topic:%22bug/2090782%22 ?16:30
tweiningyeah, I noticed it has actually not directly to do with octavia16:31
gthiemongeI'm not convinced it should be added to octavia-lib16:31
johnsomAs we discussed at the PTG I think this is a temp fix. Really we need to go through and make the models flat or limited where it makes sense. Then remove all of this recursive model loading stuff. We have had to hack it so many times....16:32
gthiemongewe agreed to use limited_graph as a backportable solution until we find a better way to deal with objects16:32
tweiningright16:32
johnsomYeah, interestingly enough, I was 90% the driver lib/agent was already flat16:33
gthiemongeI'm wondering if there's a need for recursive objects there16:34
gthiemongeif all the gets are limited_graph=True, maybe we can do that directly in the agent16:34
johnsomWe explicitly did not have recursive objects in the driver agent16:35
johnsomYeah, right16:35
gthiemongeok, I'll take a closer look at it16:35
johnsomIt should probably go here if anywhere: https://github.com/openstack/octavia/blob/master/octavia/api/drivers/driver_agent/driver_get.py16:35
gthiemongehmm yeah16:36
johnsomAh, I see recurse there, so I think someone requested that change, probably for OVN16:36
gthiemongethey are updating it there: https://review.opendev.org/c/openstack/octavia/+/936857/1/octavia/api/drivers/driver_agent/driver_get.py16:37
gthiemongestill recurse=True but limited_graph is optional16:38
gthiemongeI will check with the ovn-provider folks too16:40
gthiemongeanything else?16:40
gthiemongeI guess that's all for this week16:42
gthiemongethank you!16:42
gthiemonge#endmeeting16:42
opendevmeetMeeting ended Wed Dec  4 16:42:29 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:42
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-12-04-16.00.html16:42
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-12-04-16.00.txt16:42
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2024/octavia.2024-12-04-16.00.log.html16:42
opendevreviewMichael Johnson proposed openstack/octavia master: Unpin pip-extra-reqs  https://review.opendev.org/c/openstack/octavia/+/93681119:42
opendevreviewMichael Johnson proposed openstack/octavia master: Unpin pip-extra-reqs  https://review.opendev.org/c/openstack/octavia/+/93681120:22

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