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