Tuesday, 2025-02-25

TheJuliadansmith: o/ Out of curiosity, Any thoughts on https://6f2b38e507b84798c968-8da05f86af8a44d2353be3e602197c08.ssl.cf5.rackcdn.com/942496/8/check/ironic-tempest-ramdisk-bios-snmp-pxe/8e38524/controller/logs/screen-g-api.txt ?14:48
TheJuliaLooks like a kernel artifact was flagged as mbr and thus rejected :\14:49
TheJuliaThe only path to unbrick Ironic's CI that I can see is an equivalent patch for allowance for an artifact to be identified as mbr if listed as raw by the user14:54
dansmithTheJulia: that's this, yet unmerged unfortunately.. can you try to run against that real quick? https://review.opendev.org/c/openstack/glance/+/93972715:06
dansmithTheJulia: unfortunately, this code has been waiting for review since november and I've become increasingly nervous about merging it at the end of the cycle, for exactly this reason >:(15:07
TheJuliadansmith: Looks like that won't fix it, but I'll post a change to give that a spin15:07
dansmithTheJulia: no?15:07
TheJuliaWell, its matching gpt, the file is flagged as mbr by the inspector15:07
TheJuliaso, at a glance, looks like it won't15:07
TheJuliabut, I'll give it a spin15:07
dansmithyou're uploading as raw right?15:08
dansmithoh, it's failing the safety check which this will still run over15:08
TheJuliayeah, raw now15:09
dansmithTheJulia: the one below it will let us exclude these safety checks in config15:09
TheJuliayou mean the one above it?15:10
TheJuliathe configuration option, the list?15:11
dansmithhttps://review.opendev.org/c/openstack/glance/+/939243/615:11
TheJuliagpt_safety_checks_nonfatal15:11
TheJuliai see15:11
TheJuliaokay15:11
dansmithabhishekk: croelandt you seeing this?15:11
abhishekkme in meeting atm15:12
dansmiththoughts on flipping that to default to no mbr safety checks (which I added because of another false positive) and merging that might be best15:12
dansmithTheJulia: let me respin that defaulting to disable mbr and you can run against that okay?15:12
TheJuliadansmith: sure, FWIW, I think what you just proposed is reasonable and lessens the impact for operators who are doing legitimate kernel artifact uploads15:13
abhishekkCAN we flip the patch? I think the below one above mentioned patch is dependent on nova and cinder15:14
TheJuliaCan you clarify why and how that would fix the current situation?15:16
TheJuliaThe bottom line, glance has late in cycle merged breaking patches. It stinks. It is not great. We need to find the cleanest/fastest path forward so we should clearly express everything we're trying to communicate.15:19
dansmithabhishekk: I have to fix some test conflicts, but the one with the list config doesn't depend on the one below it IIRC15:20
dansmithTheJulia: it would allow us to not safety check things we think are GPT/MBR but keep the safety checks on everything else (which is the important part)15:21
dansmithTheJulia: yeah, late in cycle, apologies for that.. I've been trying to get the proper people to review this stuff since november, which would have been a lot better time to merge :/15:22
abhishekkdansmith: ack, TheJulia agree, I am sorry for the trouble caused, we will look out for quick possible solution15:22
TheJuliadansmith: no need to apologiese, $stuff happens :)15:22
TheJuliaNovember would have been amazing, but it happens :)15:23
dansmithI'm just having to retool a couple of tests to make the reordering work15:30
TheJuliacool cool, happy to kick off a test job and review once posted, first my corgi demands his morning walk15:36
TheJuliaThanks dansmith!15:36
opendevreviewDan Smith proposed openstack/glance master: Allow ignoring specific gpt safety checks  https://review.opendev.org/c/openstack/glance/+/93924316:01
dansmithabhishekk: TheJulia ^ it was a little more intertwined than I thought but not for any good reason16:01
dansmiththere's actually a piece of the GPT patch that should have been in the safety check patch, so I will extract that into another thing to land (the new FIXME on the dest inspector) and we can carefully test that before we land16:02
TheJuliaThat seems to make sense. I've updated my test change against ironic so we should have some data points soonish16:14
opendevreviewDan Smith proposed openstack/glance master: Add GPT disk_format  https://review.opendev.org/c/openstack/glance/+/93360116:19
opendevreviewDan Smith proposed openstack/glance master: Allow GPT as raw for compatibility  https://review.opendev.org/c/openstack/glance/+/93972716:19
opendevreviewDan Smith proposed openstack/glance master: WIP: Add glance-manage format support  https://review.opendev.org/c/openstack/glance/+/93974616:19
opendevreviewDan Smith proposed openstack/glance master: DNM: Test glance against latest oslo  https://review.opendev.org/c/openstack/glance/+/93924216:19
opendevreviewDan Smith proposed openstack/glance master: Safety check output of image conversion  https://review.opendev.org/c/openstack/glance/+/94271116:19
dansmithand that's hopefully the rest of the series rebased on top of that16:19
dansmithTheJulia: looks like we've passed some of the tempest jobs on your test patch at least - I dunno which of those would be/were affected16:58
* TheJulia looks16:59
TheJuliadansmith: yeah, so far so good as a number of the jobs were failing even before getting into tempest17:01
abhishekkdansmith: do you think we should also add reno for this specific patch, specifically for the mention in commit "For maximum compatibility, we ignore the mbr check by default for the first release with this check."?17:05
abhishekkOr just mention in commit is enough?17:07
dansmithabhishekk: yeah reno is good, I just wanted to get it up for testing.. abhishekk can I follow up with a reno either after the second patch or in the second one?17:30
abhishekksounds good17:31
abhishekk* second patch17:31
dansmithack17:32
abhishekkI will approve this once have the check results17:32
abhishekkironic-tempest-ramdisk-bios-snmp-pxe passed 18:04
dansmithyeah, everything we care about I think18:10
TheJuliaJust following up, the test change against ironic's gate passed18:13
dansmithabhishekk: ^18:14
TheJuliawell, the one I included and the ones stacked before it since that would have checked out the entire series18:17
JayFI think we need 939243 + 942711 + 93360118:17
JayFyeah18:17
dansmithnot the last one just the bottom two18:18
dansmiththe last one didn't get review from cinder people so I think it's toast for this cycle, but it shouldn't be required for you nor do I think it was tested,18:18
dansmithsince I didn't even upload the rebased one until after the test started18:19
abhishek_dansmith: ack, approving this one, you can add reno in new change if works for you!18:32
dansmithabhishek_: I have it ready to go, waiting for the zuul to finish on the second one18:32
abhishek_this will again take 2-3 hours18:33
abhishek_so I think better to approve this one 18:34
abhishek_better to unblock ironic sooner18:35
abhishek_?18:35
dansmithabhishek_: I have it in the second patch, which is not critical for them18:36
dansmithbut I can move it to a new third if you prefer18:36
abhishek_yeah that will be good18:36
dansmithokay18:36
abhishek_since I am not going to ninja second one I can safely approve the new reno patch if this one merges18:37
dansmithwell, then why not just let me push the reno into the second one?18:38
abhishek_OK, no objection18:38
abhishek_just to be confirm, second one means, https://review.opendev.org/c/openstack/glance/+/942711 this?18:39
dansmithyes18:39
dansmithI'll just wait for the job to finish in case there are other things it finds, then I'll push that up (and a fix for the bad merge on the third)18:40
abhishek_ack18:40
abhishek_me will not be around by then, but please ping me on slack if you need anything18:41
dansmithyep, not critical for that one so no worries18:41
abhishek_cool18:41
opendevreviewDan Smith proposed openstack/glance master: Safety check output of image conversion  https://review.opendev.org/c/openstack/glance/+/94271119:12
opendevreviewDan Smith proposed openstack/glance master: Add GPT disk_format  https://review.opendev.org/c/openstack/glance/+/93360119:12
opendevreviewDan Smith proposed openstack/glance master: Allow GPT as raw for compatibility  https://review.opendev.org/c/openstack/glance/+/93972719:12
opendevreviewDan Smith proposed openstack/glance master: WIP: Add glance-manage format support  https://review.opendev.org/c/openstack/glance/+/93974619:12
opendevreviewDan Smith proposed openstack/glance master: DNM: Test glance against latest oslo  https://review.opendev.org/c/openstack/glance/+/93924219:12
opendevreviewMerged openstack/glance master: Allow ignoring specific gpt safety checks  https://review.opendev.org/c/openstack/glance/+/93924321:19

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