15:00:05 <iurygregory> #startmeeting ironic
15:00:05 <opendevmeet> Meeting started Mon Feb 13 15:00:05 2023 UTC and is due to finish in 60 minutes.  The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:05 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:05 <opendevmeet> The meeting name has been set to 'ironic'
15:00:07 <rpittau> JayF: sorry about that!
15:00:18 <iurygregory> Hello everyone, welcome to our weekly meeting o/
15:00:32 <rpittau> o/
15:01:02 <iurygregory> who is here today? o/
15:01:04 <matfechner> o/
15:01:13 <JayF> o/
15:01:42 <iurygregory> #topic announcements/reminder
15:02:51 <iurygregory> #info feel free to tag patches that need reviews with the hashtag ironic-week-prio
15:03:17 <iurygregory> #info OIS Vancouver 2023 Schedule is out!
15:03:26 <iurygregory> #link https://vancouver2023.openinfra.dev/a/schedule
15:03:42 <iurygregory> No results about the Forum sessions yet
15:04:12 <iurygregory> this is all I have for announcements/reminder, does anyone have something that would like to add to it?
15:05:15 <iurygregory> ok, moving on
15:05:37 <iurygregory> no action items from previous meeting, skipping
15:05:49 <iurygregory> #topic Review Ironic CI status & update whiteboard if needed
15:06:15 <iurygregory> Did anyone notice something regarding CI that would like to provide an update?
15:07:10 <JayF> I think it's been smooth
15:07:18 <JayF> I've had several clean runs for my API changes on master
15:07:31 <TheJulia> o/
15:07:33 <JayF> I think there might be a few older branches still flakey, but things are pretty good
15:08:15 <rpittau> nothing to report
15:08:26 <iurygregory> ack, tks JayF rpittau
15:08:55 <iurygregory> #topic 2023.1 Work in progress
15:09:10 <iurygregory> #link https://etherpad.opendev.org/p/IronicWorkstreams2023.1
15:09:28 <TheJulia> I need to rev the metrics stuff today
15:09:52 <JayF> sharding is close, I'll get another revision in this morn
15:10:06 <TheJulia> reviewing it now
15:10:20 <rpittau> metal3 ci integration is slowly moving forward, but nothing exceptional :/
15:12:10 <iurygregory> I don't think kubajj or dtantsur are around for us to get an update regarding Merging inspector into ironic, but I know there was good progress on it, and saw some updates in patches today
15:12:33 <iurygregory> so we should be fine, moving on?
15:12:43 <kubajj> o/
15:13:24 <kubajj> The first step (adding the inventory API) is almost done. There are just minor follow ups to finish.
15:13:34 <rpittau> awesome
15:13:38 <iurygregory> cool!
15:13:46 <iurygregory> tks for the update kubajj o/
15:14:28 <iurygregory> no items in RFE review, so skipping
15:14:39 <iurygregory> #topic VirtualPDU update
15:15:35 <iurygregory> rpittau, any updates you would like to share?
15:15:45 <rpittau> not good ones
15:15:55 * iurygregory hides
15:15:58 <TheJulia> rutro
15:16:10 <rpittau> still no news for the patch or the adoption yet
15:16:18 <rpittau> I sent a mail one week ago
15:16:24 <rpittau> going to bump that duringthis week
15:16:55 <iurygregory> =(
15:17:55 <iurygregory> let us know if there is something we can help with
15:18:23 <rpittau> yesh, thanks, will do
15:18:31 <iurygregory> #topic Open discussion
15:18:47 <iurygregory> anything we would like to discuss today?
15:19:44 <JayF> So, we're really, really close to the release.
15:19:50 <TheJulia> So I'm curious if anyone would be interested in being able to disable or select focus areas of metrics
15:19:52 <JayF> If we were an RC-using project, we'd be cutting that soon
15:20:16 <iurygregory> ok we have two topics lol
15:20:24 <JayF> TheJulia: like "application" vs "hardware" metrics? Or something more generic e.g. "all outgoing metric keys must match this regexp"
15:20:36 <TheJulia> JayF: I was thinking hardware specifically
15:20:48 <TheJulia> Do we know what week is final releases -1 ?
15:21:12 <JayF> release date is 3/22
15:21:21 <JayF> R-1 3/13-17
15:21:30 <JayF> So we have almost exactly a month
15:21:45 <iurygregory> Mar 13 - Mar 17 R-1   Final RCs and intermediary releases
15:22:06 <TheJulia> 3-ish weeks, we will need to release early that week at the latest
15:22:08 <iurygregory> Feb 27 - Mar 03 - RC1
15:22:23 <JayF> We generally don't cut RCs
15:22:23 <TheJulia> since at the end of the week they won't actually push the button
15:22:29 <JayF> right?
15:22:46 <JayF> let me say, our releases-profile (cycle-with-intermediary) says we don't use RCs
15:23:01 <iurygregory> JayF, no we don't cut RC, but this two are normally when we release the stable/<name>
15:23:13 <TheJulia> it is when the angry emails start
15:23:16 <JayF> ah
15:23:37 <TheJulia> and the attempts to force us into doing RC releases if it plays out like it typically does
15:23:42 <iurygregory> and when we will get emails with "hey you haven't done a release for x y z"
15:23:42 <JayF> So I'll say, next meeting, lets make some time and see what's getting in/what isn't
15:23:43 <iurygregory> :D
15:23:47 <JayF> and everyone push to complete their items
15:24:04 <JayF> I'm especially thinking about the metal3 CI job + autocommit revert
15:24:12 <JayF> if we miss that this cycle it'll be a huge disappointment IMO
15:24:26 <JayF> given how far ahead of the curve we already are on sqla2
15:24:27 <rpittau> JayF: you can't imagine how disappointing it is for me :)
15:24:56 <JayF> rpittau: idk, my imagination is super good at imagining horrible things :|
15:25:00 <TheJulia> yeah, which reminds me, I never got an answer from the oslo folk on the error we see :(
15:25:14 <JayF> there aren't many oslo folk :(
15:25:18 <TheJulia> true
15:25:20 <JayF> might wanna take it to the list?
15:26:21 <JayF> TheJulia: your metrics question; I think it's useful and interesting
15:26:34 <JayF> TheJulia: you thinking of trying to sneak that in with the rest of the prom support this cycle?
15:26:48 <TheJulia> dunno
15:26:53 <TheJulia> my plate feels super full
15:27:36 <JayF> Makes sense; was just curious
15:27:38 <iurygregory> it would be interesting to select if you want metrics of given nodes (like a flag that would provide or not the sensor data) even if is enabled in the conf
15:27:56 <TheJulia> That actually makes snese
15:28:04 <TheJulia> to just add in the conditional
15:28:04 <JayF> my main question is, more or less
15:28:13 <JayF> with the changes we have in place now, prom metrics users get app metrics, right?
15:28:14 <iurygregory> regarding selecting "focus areas" are you talking about "I just want fan metrics"
15:28:20 <iurygregory> or just "power" ?
15:28:29 <JayF> can people using prom for hardware metrics opt-out of the new app support or not?
15:28:31 <iurygregory> the operator could just choose?
15:28:54 <TheJulia> iurygregory: power, there is a push to expose power to end users in some threads of discussion, albeit somewhat abstracted away from the hardware.
15:29:25 <TheJulia> JayF: it is all together right now, which means making it selectable/controllable at a high level JustMakesSense^TM
15:29:39 <iurygregory> ++ agree
15:29:52 <JayF> Yeah; I'm mainly wondering if there's an easy "app metrics on/off" toggle we could slip in this cycle
15:30:00 <JayF> as to not annoy those opers who want hardware but not app metrics
15:30:10 <JayF> but I mean, metrics are cheap, they can deal with it? lol
15:30:12 <TheJulia> likely, since I need to rev the code as it is still wip
15:30:28 * TheJulia glares at the specs repo
15:34:13 <TheJulia> dtantsur: reason for no test on https://review.opendev.org/c/openstack/ironic/+/872658 is there is no existing testing of it, it is all mocked out so it would be entirely net new testing, and it wasn't looking like a easy lift  when I was looking at it. I can try to look again later this week.
15:34:25 <iurygregory> metrics are cheap <- depends on the config they are using XD
15:34:44 <TheJulia> dtantsur: btw, I think your right on your second comment, the first I don't think makes much sense given there is no other way for it to transition
15:34:47 <JayF> iurygregory: I assume that any sane metrics system should make it easyish to filter metrics downstream :)
15:35:03 <TheJulia> We're in the age of not understanding the cost or substrate
15:35:16 <JayF> JUST THROW SOME HARDWARE AT IT /s :D
15:35:17 <TheJulia> so..... our definition of sane might not be the same as others
15:35:30 * TheJulia suddenly sees MetricsCloud deployed
15:35:41 * TheJulia sees racks and racks get wheeled into the cluster
15:36:04 <TheJulia> Suddenly, it becomes conscious through sheet local gravity
15:37:45 <iurygregory> are we good with open discussion?
15:37:53 <JayF> seems like it :D
15:38:02 <iurygregory> ok
15:38:08 <iurygregory> thanks everyone! o/
15:38:20 <iurygregory> #endmeeting