15:00:05 <rpittau> #startmeeting ironic 15:00:06 <opendevmeet> Meeting started Mon Mar 24 15:00:05 2025 UTC and is due to finish in 60 minutes. The chair is rpittau. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:06 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:06 <opendevmeet> The meeting name has been set to 'ironic' 15:00:13 <rpittau> Hello everyone! 15:00:13 <rpittau> Welcome to our weekly meeting! 15:00:17 <dtantsur> o/ 15:00:34 <rpittau> The meeting agenda can be found here: 15:00:34 <rpittau> https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_March_24.2C_2025 15:00:39 <TheJulia> o/ 15:01:17 <JayF> o/ 15:01:37 <rpittau> giving a couple of minutes for people to join 15:02:50 <rpittau> alright, let's start! 15:02:52 <rpittau> #topic Announcements/Reminders 15:03:01 <freemanboss[m]> I will join now 15:03:09 <rpittau> #info Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: 15:03:09 <rpittau> #link https://tinyurl.com/ironic-weekly-prio-dash 15:03:25 <opendevreview> Matt Crees proposed openstack/bifrost master: Support IPA download with authenticated requests https://review.opendev.org/c/openstack/bifrost/+/945324 15:03:52 <rpittau> it looks like we're in good shape 15:03:55 <cid> o/ 15:04:34 <TheJulia> Indeed, I'd love some reviews on the network simulator stuff. The intent is just to enable local work, not necessarily in CI since switch simulators are on a scale of medium to heavy weight in terms of resource requirements. 15:04:59 <freemanboss[m]> please meeting link 15:05:11 <rpittau> freemanboss[m]: the meeting is here on irc :) 15:05:23 <TheJulia> freemanboss[m]: This is an IRC meeting, we just message back and forth during the course of this meeting 15:05:51 <freemanboss[m]> ohhh alright 15:05:52 <TheJulia> Not an actual zoom or gmeet. This saves a number of us since mondays tend to be meeting heavy for contributors 15:06:44 <rpittau> JayF: do you want to keep https://review.opendev.org/c/openstack/ironic/+/940063 in the list? last update is 2 months old 15:07:12 <rpittau> vsaienko: same for https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/940678 in merge conflict 15:08:16 <rpittau> I guess you can answer out of the meeting, just wondering what the status was on the two patches :) 15:08:20 <JayF> rpittau: Good call, I can drop the # from that 15:08:25 <rpittau> JayF: ack thanks 15:09:09 <rpittau> #info 2025.1 Epoxy Release Schedule 15:09:09 <rpittau> #link https://releases.openstack.org/epoxy/schedule.html 15:09:16 <rpittau> well we're one week to go! 15:09:26 <rpittau> all ironic projects have been released 15:09:32 <rpittau> branches are cut 15:09:43 <rpittau> we should be ready :) 15:10:56 <rpittau> and following that 15:10:56 <rpittau> #info Flamingo PTG will take place place April 7-11, 2025! 15:10:56 <rpittau> don't forget to register! 15:10:56 <rpittau> And add your topics here: 15:10:56 <rpittau> #link https://etherpad.opendev.org/p/ironic-ptg-april-2025 15:11:12 <freemanboss[m]> <TheJulia> "Freeman Boss: This is an IRC..." <- So the meeting in in chat format in here? 15:11:21 <TheJulia> freemanboss[m]: yes 15:11:40 <TheJulia> we need to go back and denote time estiamtes 15:11:44 <rpittau> I've booked the timeslots for ironic 15:11:44 <rpittau> please have a look when you got a minute https://ptg.opendev.org/ptg.html 15:11:44 <rpittau> I'll probably also adjust that based on the topic list in the coming week 15:12:01 <rpittau> TheJulia: yeah 15:12:17 <TheJulia> I'm tagging stuff with swag time estimates 15:12:22 <rpittau> thanks! 15:12:26 <TheJulia> others should look at and reply/add/subtract 15:12:50 <TheJulia> Any topic over, say an hour, we might want to consider splitting 15:13:03 <rpittau> agree 15:13:06 <TheJulia> i.e. is there a specific aspect which we can schedule specifically 15:15:31 <rpittau> one last announcement! 15:15:31 <rpittau> as you probably noticed the Outreachy application round has started :) 15:15:31 <rpittau> I'd like to do an official welcome to all the Outreachy applicants from the ironic community! 15:15:50 <dtantsur> \o/ 15:15:51 <rpittau> and good luck! 15:16:38 <opendevreview> Merged openstack/ironic master: Follow up to unprovision service failed https://review.opendev.org/c/openstack/ironic/+/945317 15:16:50 <rpittau> alright, anything else to announce/remind today? 15:17:28 <TheJulia> cardoe: if you could add some sort of overarching goal to https://etherpad.opendev.org/p/ironic-ptg-april-2025#L73 it might help to frame it. I'm thinking an hour but without a solid goal understanding aside from the broad strokes of the paint brush, I can't be sure an hour is enough time 15:18:32 <rpittau> we can probably move on 15:18:32 <rpittau> #topic Discussions 15:18:50 <rpittau> there's one topic but I don;'t know who put it there :D 15:19:02 <rpittau> #topic https://bugs.launchpad.net/networking-generic-switch/+bug/2103760: core-plugin.update_port_status function in the trunk driver session fails, is this a bug or should use rpc 15:19:13 <TheJulia> yeah, that is an interesting error 15:20:02 <TheJulia> I think it is a mix of both a design flaw with the data model and how the database is being interacted with, if I'm properly groking it. 15:21:02 <TheJulia> might be just a bug, but it would need to be better understood since we're apparently mid-transaction trying to commit changes I guess... 15:22:42 <cid> rpittau, Oh, I did. 15:22:48 <cid> I do think it's a bug 15:22:53 <rpittau> cid: ack :) 15:22:54 <cid> But, cannot be too sure 15:23:13 <rpittau> we can ask for more info 15:23:38 <rpittau> if we're unsure 15:24:05 <cid> The thing is that I don't know what more info we'll need to arrive at a conclusion :D 15:24:27 <TheJulia> oh, definitely a bug, my concern is why are we trying to do a thing mid-transaction 15:24:47 <TheJulia> and is that a design flaw or are we using neutron_lib reasonably and something is going sideways under the hood 15:25:08 <TheJulia> Issue is, taking RPC as a path also seems wrong 15:25:25 <TheJulia> because your adding another piece of work which you cannot see/rely upon in your current database transaction 15:26:15 <TheJulia> For example, I start a transaction, call it context A. Context B gets started by an RPC user or some other api request. Anyway, B could complete first potentially which could be incompatible for context A. 15:26:42 <TheJulia> Or if A requires the change committed in B, A's context is not updated until after the transaction is committed 15:26:54 <TheJulia> yay for databases 15:28:03 <TheJulia> JayF: I think https://etherpad.opendev.org/p/ironic-ptg-april-2025#L23 might need to be split into two distinct topics for the purposes of scheduling 15:28:53 <opendevreview> Matt Crees proposed openstack/bifrost master: Support IPA download with authenticated requests https://review.opendev.org/c/openstack/bifrost/+/945324 15:29:04 <cardoe> sorry I'm late 15:29:50 <cardoe> so I'm less interested in the anaconda stuff now that I've got this image creation going. 15:29:53 <cardoe> So I can drop that out. 15:30:00 <TheJulia> I've added thoughts to the ngs bug 15:30:38 <rpittau> thanks TheJulia 15:30:44 <cid> TheJulia, oh, tks 15:32:14 <rpittau> anything else to discuss today? :) 15:32:30 <JayF> TheJulia: I figured the chat today would inform that some 15:32:41 <TheJulia> JayF: sounds good 15:33:35 <rpittau> going once 15:33:43 <rpittau> going twice 15:33:50 <cid> :) 15:33:56 <rpittau> thanks everyone! 15:33:56 <rpittau> #endmeeting