15:01:33 <JayF> #startmeeting ironic
15:01:33 <opendevmeet> Meeting started Mon Jun  9 15:01:33 2025 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:33 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:33 <opendevmeet> The meeting name has been set to 'ironic'
15:01:52 <JayF> Hello everyone, welcome to the Ironic meeting, we're operating under the OpenInfra Foundation CoC as usual.
15:01:58 <JayF> #note  Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: https://tinyurl.com/ironic-weekly-prio-dash
15:02:20 <alegacy> o/
15:02:42 <JayF> #note it's R-16 --  2025.2 Flamingo Release Schedule https://releases.openstack.org/flamingo/schedule.html
15:02:46 <cid> o/
15:03:06 <JayF> I'm going to give a couple extra minutes for more participants to o/ :)
15:04:40 <cardoe> half o/
15:05:30 <JayF> We've only got four folks so I'm going to run through things fairly quickly.
15:05:35 <cardoe> I'll flog the weekly prio patch list. There's a lot in there. There's a lot that have sat around for a while. If the patch is in that list you should be actively trying to get it to land otherwise it needs to get outta that list.
15:05:47 <JayF> #topic Working Group Updates: Standalone networking
15:05:52 <iurygregory> o/
15:05:57 <JayF> #link https://etherpad.opendev.org/p/ironic-standalone-networking
15:06:09 <JayF> Any updates form the standalone networking WG?
15:06:12 <alegacy> I've posted a Spec this morning for the standalone networking work:  https://review.opendev.org/c/openstack/ironic-specs/+/952126
15:06:29 <alegacy> and an RFE https://bugs.launchpad.net/ironic/+bug/2113769
15:06:59 <opendevreview> Abhishek Bongale proposed openstack/ironic-tempest-plugin master: Add Tempest tests for inspection rules in Ironic  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/951761
15:07:25 <JayF> Thanks for those. I'm going to go ahead and mark the bug as spec-needed
15:07:34 <JayF> er, needs-spec :)
15:08:36 <JayF> #link https://review.opendev.org/c/openstack/ironic-specs/+/952126
15:08:41 <JayF> #link https://bugs.launchpad.net/ironic/+bug/2113769
15:08:55 <JayF> Thanks for that. I'll give a little bit of time if there's anything else on standalone networking.
15:10:32 <TheJulia> braaaains
15:10:35 <TheJulia> I totally blanked on the meeting
15:10:46 <JayF> #topic Working Group Updates: Eventlet Removal
15:10:52 <JayF> #link https://etherpad.opendev.org/p/ironic-eventlet-removal
15:11:12 <JayF> significant progress; we have a PoC Cheroot-as-wsgi patch up; I already reviewed it with some minor structural issues, but it's passing CI reliably
15:11:22 <TheJulia> JayF: even the numbers on a single node will give insight, json-rpc is more convenience. The API surface measurements are all about read performance from the request handling pipeline
15:12:04 <JayF> The thing that's weird to me is... when to do that test?
15:12:09 <JayF> we're still monkey patching eventlet
15:12:13 <JayF> so it's still using green threads
15:12:20 <TheJulia> Indeed
15:12:23 <JayF> there shouldn't be that much change, even if I guess there's value in validating that
15:13:02 <TheJulia> We should sporadically do it along the process, so this is structural change, we really should and again once we remove eventlet completely
15:13:14 <clif> o/ I'm online and generally available for the foreseeable future
15:13:21 <TheJulia> Greetings clif
15:13:38 <JayF> TheJulia: please leave that comment re: benchmarking on cid's change
15:13:46 <JayF> Anything else worth mentioning in eventlet removal?
15:13:46 <TheJulia> JayF: I'm looking at it from we build some building blocks to do it, a sanity check wouldn't be a bad idea
15:14:36 <TheJulia> every major step will really be a performance impacting change, either negative or positive, best for us as a project to at least have an understanding as we go
15:14:45 <TheJulia> I have no other complaints
15:14:47 <TheJulia> :)
15:15:06 <JayF> Our existing benchmark scripts all route via DBAPI code, right?
15:15:14 <JayF> do we have anything to do that in the tree already
15:15:54 <JayF> or are we talking something as simple as: populate a devstack with X nodes, Y ports, run some API queries with a timer; siwtch to new code, run some API queries with a timer?
15:17:02 <TheJulia> oh... shoot
15:17:08 <TheJulia> yeah, its all geared around request handling
15:17:38 <JayF> that should be simple enough to do some basic smoke testing
15:17:49 <JayF> cid: lets pair on that testing; I have a devstack locally which I can ensure no noisy neighbors on
15:17:54 <TheJulia> in the pipeline, so it doesn't exercise the top level of the API surface
15:18:02 <TheJulia> i.e. the wrapper
15:18:12 <JayF> yeah, so we should do more like what I said then
15:18:15 <JayF> to get a real end-to-end
15:18:16 <TheJulia> Anyway, a quick and dirty script + time counts would do the needful as well
15:18:32 <cid> JayF, count me in.
15:18:57 <JayF> Anything else on eventlet removal?
15:19:08 <TheJulia> not from me
15:19:22 <JayF> There are no Discussion Topics listed for today. I am skipping this topic.
15:19:40 <JayF> #topic Bug Deputy Updates
15:19:44 <JayF> cid was the bug deputy
15:19:50 <JayF> #note There was 1 RFE and a total of 4 newly filed bugs between the 2nd to the 9th June, 2025, plus 4 older but untriaged ones.
15:20:05 <JayF> The full list is in the agenda here https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_June_9.2C_2025
15:20:13 <JayF> cid: is there any you'd like to call specific attention to?
15:20:29 <cid> Yeah.
15:20:44 * cid goes to grab a link
15:21:05 <cid> This will be the easiest, sounds more like a quesiton than a bug (?) https://bugs.launchpad.net/virtualbmc/+bug/2112627 - Why is VIRTUALBMC_CONFIG only set to virtualbmc.conf but not to the .vbmc directory?
15:22:43 <JayF> That's an extremely weird launchpad account that created that bug. I don't know the answer off the top of my head, and realistically, vbmc is an internal ironic tool
15:22:58 <JayF> I'm slightly tempted to suggest the answer is "because we didn't need it"
15:24:01 <JayF> either way, folks can look at that if they like, I'm not going to have time to
15:24:05 <JayF> Anything else around bugs cid ?
15:24:41 <cid> Two more things. A cursory view on the RFE and I need help triaging this. https://bugs.launchpad.net/sushy-tools/+bug/2112496
15:25:30 <JayF> I can tell you that bug is good by the reporter :D
15:25:37 <JayF> Harold probably knows more about sushy-tools than both of us combined
15:25:50 * JayF triages it as medium
15:26:05 <cid> :D, ++
15:26:35 <JayF> And the last thing?
15:27:07 <cid> Nothing else.
15:27:17 <JayF> Good stuff, thanks CID
15:27:22 <JayF> Who will be the bug deputy next week?
15:27:52 <cid> \o/.
15:27:59 <cardoe> can I be the patch flogger? :D
15:28:11 <JayF> did cardoe just volunteer to be a bug deputy? :)
15:28:24 <cardoe> not bugs but patches
15:28:29 <JayF> that's the only role up for volunteering, and I stop reading after "can I be" ;)
15:28:42 <cid> I can be the bug deputy.
15:29:03 <JayF> #note CID to go another week as bug deputy.
15:29:23 <JayF> No RFEs for review outside of the one that was already acknowledged to need a spec.
15:29:27 <JayF> #topic Open Discussion
15:30:01 <JayF> One thing from me: because I'm bad at math, my statement last week was off by one. This is my *next to last* Ironic meeting before being gone until August. clif and cid will be here on the GR-OSS side if you need anything from us specifically.
15:31:09 <clif> sorry I piped up in the middle of the meeting before open discussion, should've paid more attention to scrollback
15:31:20 <JayF> not a big deal, meetings are super informal
15:31:49 <JayF> clif is going to be working on dynamic networking, so please be extra kind to him since it's TBD if the code will be :D
15:32:45 <JayF> Anything else for open discussion?
15:34:48 <JayF> Alright, I'm going to call it. Thank you everyone o/
15:34:49 <JayF> #endmeeting