Monday, 2024-09-09

cardoemilad: not sure I understand what you are looking for.00:41
cardoeIs there a filter in gerrit for +2/+1 changes that just need workflow for all the ironic owned projects?00:42
JayFwe have so many repos you can't do it with a single query01:42
JayFhttps://opendev.org/x/gerrit-dash-creator I think this still works 01:43
opendevreviewKaifeng Wang proposed openstack/python-ironicclient master: Fix detailed node history list  https://review.opendev.org/c/openstack/python-ironicclient/+/92849503:09
dtantsurTheJulia, JayF, thoughts about scaling back inspector jobs on ironic-tempest-plugin?12:03
TheJuliano objections on my end13:04
TheJuliaJayF: looks like we still need to do the needful w/r/t ironic-lib13:18
dtantsurTheJulia: may I update your https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/928284 ? it's failing the CI again anyway :(13:39
TheJuliadtantsur: go right ahead13:40
* TheJulia has no idea what change that is right now13:40
dtantsurdropping scope enforced jobs13:40
TheJuliaahh13:40
dtantsurso dropping more jobs in the same change makes certain sense13:40
dtantsurTheJulia: do you remember if anaconda jobs were supposed to be voting? They're voting in the check queue but not in the gate.13:42
TheJuliaideally yes13:43
TheJuliawe've let too much stuff bit rot in the non-voting state13:43
dtantsurokay, I'll fix that13:43
TheJuliaI think it might not be because it is a *long* job, but it might have in the past13:44
dtantsurTheJulia: the problem is: we need to either make it non-voting OR add it to the gate13:44
TheJuliathere was a time it was broken due to another bugfix and we didn't catch it until later13:44
dtantsurthe current state of things is invalid13:44
TheJuliaI'm not going to get into this discussion this morning13:45
dtantsurvoting it is13:45
cardoeJayF: I was just asking cause I was wondering if it would be helpful to have a "reviewed by core folks and passing CI so now needs a workflow review"13:49
opendevreviewDmitry Tantsur proposed openstack/ironic-tempest-plugin master: CI: scale back the number of inspector and scope enforced jobs  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/92828413:51
dtantsurhere goes ^^^13:51
masgharSo when triaging bugs, if there is a fix in progress and it looks like a valid bug, one can go ahead and mark it triaged, right?14:05
masgharAnd you do this by changing the status field? But it feels backwards to make it go from In Progress to Triaged14:06
dtantsurIn Progress status should be left alone, only New/Confirmed get changed14:07
masgharAlright14:07
cardoe"project:openstack/$REPO (status:reviewed AND -status:merged AND -is:abandoned)" is what I've been using14:48
* TheJulia yawns15:01
masgharDo we have the meeting today?15:02
TheJuliaI'm wondering the same thing15:02
TheJuliaDo we remember who was going to run it?15:02
* dtantsur blank memory15:03
TheJulia#startmeeting ironic15:03
opendevmeetMeeting started Mon Sep  9 15:03:10 2024 UTC and is due to finish in 60 minutes.  The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot.15:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:03
opendevmeetThe meeting name has been set to 'ironic'15:03
TheJuliao/15:03
TheJuliaThis is easy :)15:03
dtantsuro/15:03
masgharo/ 15:03
TheJuliaLooking at our agenda, it is not updated for this week15:04
TheJuliahttps://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_August_26.2C_202415:04
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_August_26.2C_202415:04
TheJuliaI think the tl;dr is we're close to release week15:04
TheJuliaWe also seem to be really lacking quorum15:04
dtantsurI think rpittau mentioned he would be back right before the time comes15:04
dtantsuryeahh15:04
TheJuliaSo is there anything to discuss which does not require quorum ?15:04
cardoeAny high priority items for the release?15:05
cardoeI know openstacksdk hasn't gotten the runbooks merge yet.15:05
cardoeThere's some release note updates for Ironic15:05
cardoeBut those are all outside of this group's control.15:05
TheJuliaAt this point, it is too late to merge it into the sdk15:05
TheJuliasine that would have been 5-6 weeks ago by library schedule15:05
TheJuliaI don't *think* we really have any high priority items aside from last week's CVE15:06
* TheJulia would like the last two months back now15:06
masghar2 months :O15:06
TheJuliaYeah...15:06
TheJuliaIt has not been a fun few months15:07
cardoeI've got a pile of patches waiting for the workflow eye15:07
TheJuliacardoe: list them out. I can't promise to look at them today, the wife wants me to go to the doctor15:07
dtantsurI'm still dealing with the downstream fallout of the CVE, and 2 more core reviewers from my team are out15:07
cardoehttps://review.opendev.org/c/openstack/ironic/+/919779 https://review.opendev.org/c/openstack/ironic/+/928106 https://review.opendev.org/c/openstack/ironic/+/92782815:07
dtantsurTheJulia: doctor comes first, I hope everything turns out fine!15:08
cardoebtw they're not my patches they're just a list I've compiled from the various repos.15:08
TheJuliayeah, I still have some downstream stuffs to do as well15:08
TheJuliablarg15:08
cardoehttps://review.opendev.org/c/openstack/ironic-python-agent/+/926973 https://review.opendev.org/c/openstack/ironic-python-agent/+/926546 15:08
cardoehttps://review.opendev.org/c/openstack/sushy/+/927444 https://review.opendev.org/c/openstack/sushy/+/92767015:09
cardoeThose are the 3 repos I've been watching. I'm gonna try to craft a dashboard from what Jay linked to make it easier for folks.15:09
cardoeBunch of old merge conflict ones I wanna mark as abandoned if possible.15:10
dtantsureh, most of them already +2'ed by me15:10
TheJuliacool15:11
TheJuliamerge conflicts as in stuff just abandoned? or just stuff which *really* just needs a rebasing?15:12
cardoeMostly abandoned. But I’m just going through it while I’m totally listening on a Zoom call.15:12
TheJuliaheh15:13
TheJuliaokay15:13
cardoeSome doc ones seemed applicable and I’ve pinged the author on them.15:13
TheJuliaI guess we should get multiple eyes unless they are pointless patches15:13
TheJulia++15:13
cardoeI posted the filter I’ve been using above.15:13
TheJuliacool, well then is there anything else today?15:14
masgharThe bug dashboard looks all clear today15:15
masgharNothing untriaged15:15
masghar(atleast no untriaged bugs for September)15:16
TheJuliaExcellent, Thanks!15:16
TheJuliaWell, if there is nothing else we can wrap our semi-informal quorum-less meeting :)15:16
TheJulia#endmeeting15:18
opendevmeetMeeting ended Mon Sep  9 15:18:25 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:18
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-09-09-15.03.html15:18
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-09-09-15.03.txt15:18
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-09-09-15.03.log.html15:18
opendevreviewVerification of a change to openstack/sushy master failed: fix spelling and make codespell pass  https://review.opendev.org/c/openstack/sushy/+/92744415:53
opendevreviewMerged openstack/sushy master: EthernetInterface without an Id  https://review.opendev.org/c/openstack/sushy/+/92767016:18
opendevreviewMerged openstack/ironic-python-agent master: Check for the existence of an IPMI device  https://review.opendev.org/c/openstack/ironic-python-agent/+/92697316:44
opendevreviewMerged openstack/ironic-python-agent master: [doc] Clarify Step return values  https://review.opendev.org/c/openstack/ironic-python-agent/+/92654616:44
rmart04Hi All. We recently merged the CVE2024-44982 code and we are having some issues with checksums after image conversion. Anyone familiar?18:39
TheJuliaGreetings, unfortunately yes. What exactly is your issue?18:40
TheJuliaAlso, what options are you using for image_download_source and force_raw ?18:42
rmart04:) Excellent! We have noticed during builds that the conductor pulls the image down, converts it, feeds it to the ipa as RAW rather than QCOW2, and the IPA shows a checksum mismatch, we are using force_raw: false, and image_download_source not set, I think the default is local?18:45
TheJuliaSo the default should be http not local for image_download_source. Local implies download and convert.18:51
TheJuliaHmm I guess there is an edge case there. Could you file a bug in launchpad and I can look at it in the next day or two. Changing image_download_source to http should fix you right up.18:52
TheJuliaImage_download_source of http implies just cache it locally18:55
rmart04Ah OK you are right, the default is http after all. Yes the image is being pulled and cached, but it is not what the IPA is expecting in terms of checksum as it's RAW instead of QCOW19:03
TheJuliaSounds like you’re somehow running with local? Is it being asserted on the node level?19:05
TheJuliait can be set in driver_info, and instance_info for a node. instance_info of course gets wiped19:22
rmart04thanks ill review those19:28
TheJuliarmart04: stepping away to get some lunch while waiting for the pharmacy to reopen, I'll check-in a little later.19:29
rmart04BTW We are still on Xena, this was a backport, we don't have IPA side though, could be why?19:29
TheJuliarmart04: did you pull the patch from the bug or the patch off what merged into gerrit?19:32
TheJuliaWe didnt do the ipa side specifically due to regression risk, the logic is a little different with the named releases19:35
TheJuliaIronic always downloads the artifact, there was a spacing offset in the logic that we did notice only once we hit code review which we didn’t pickup when we were testing the fix19:35
rmart04Yeah we pulled the merged version from gerrit19:39
TheJuliaOkay, sigh, I know where to look the19:39
TheJuliaThen. Please file something into launchpad and I’ll take a look hopefully later this afternoon. I think I know where this is going sideways.19:42
rmart04Thanks Julia19:45
cardoedtantsur: poke on https://review.opendev.org/c/openstack/ironic/+/89150519:49
JayFTheJulia: I just received a report of almost an identical situation. I don't have all the same information but the shape appears to be the same20:10
JayF... And I just realized that it is the identical situation 😅20:16
opendevreviewVerification of a change to openstack/ironic master failed: Remove default override for RBAC config options  https://review.opendev.org/c/openstack/ironic/+/92828320:18
cardoeCan I add depends on other people’s patches? Like that default RBAC I think depends on another change we have in the pipeline.20:21
stevebaker[m]cardoe: not on the same project, they have to be moved into the same series of changes20:22
cardoeAh. Bummer. I’m just trying help go through the patch backlog.20:23
clarkbstevebaker[m]: you can actually depends on in the same project20:23
stevebaker[m]oh! cool20:24
cardoeLike I think https://review.opendev.org/c/openstack/ironic/+/928106 needs to land before the default RBAC20:24
clarkbits less useful for gerrit because you can stack changes, but it is a critical feature in zuul for github support because github doesn't understand you might want to stack PRs20:24
cardoeI can stack others? Basically wanting to triage patches for you all.20:25
clarkbI would only change the git commit order if people are aware of it otherwise things my get weird if they need to push updates to fix bugs or rebase to address conflicts. But depends-on will work just fine20:26
cardoeAh I don’t wanna change their commit.20:27
TheJuliaJayF: I bet this all goes back to that last minute logic change20:27
cardoeI’ll just leave comments.20:27
TheJuliacardoe: sometimes that is the best thing, if they are not responsive20:28
TheJuliaOr just to busy20:28
TheJuliaFwiw, for any of my changes, it is acceptable to me for folks to come in and revise them. All I ask is a heads up.20:29
JayFTheJulia: it sounds like this is unconditionally converting to raw20:36
JayFTheJulia: even with the force-inspect option set to False20:36
TheJuliaDefaults to true for the inspection those older branches20:37
JayFbasically on disk we're seeing images that *were* qcow2 now showing up as raw, regardless of [conductor]conductor_always_validates_images20:37
JayFwe've tested it in both configuration setttings20:37
opendevreviewMerged openstack/sushy master: fix spelling and make codespell pass  https://review.opendev.org/c/openstack/sushy/+/92744420:38
TheJuliaOn what based version?20:38
JayFhttps://github.com/openstack/ironic/commit/1fa22f7db218733d3317405b3673d01f7965f1c8#diff-8b456263d6afeaacf8e2fd6801d5628d73c81e13c66ce182f6ac7ba54ac7097aR418 20:39
JayFxena20:39
JayFI'm pretty sure that unconditionally converts to raw20:40
JayFwell that's in image_to_raw, no crap it does20:41
TheJuliaUgh, yeah, that would do it too20:41
JayFhttps://github.com/openstack/ironic/commit/1fa22f7db218733d3317405b3673d01f7965f1c8#diff-b14998ac7b85505afc5a8616eaf21f99279134729b02d45bf0ea2065f7b917d5R352 seems curious too20:41
JayFI'll get a xena devstack spun up tomorrow and try to reproduce it20:43
TheJuliaOkay, I’m waiting for the pharmacy to fill a med my insurance rejected :(20:43
JayFyeah, I was similarly waylaid at medical stuff this morning 20:44
TheJuliaI likely won’t have spoons by the time I get home.20:44
JayFTomorrow I'll get it reproduced in devstack and we'll find the issue20:45
TheJuliaokay, yeah, somehow I missed a minor patch delta between them after zed21:20
TheJuliasince re-cherry-picking was out of the question21:20
TheJuliahttps://review.opendev.org/c/openstack/ironic/+/928709 should fix it up21:34
TheJuliaI don't have that version of python on my desktop at the moment, so I'll just have to trust test results21:35

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