Thursday, 2025-05-22

opendevreviewJacob Anders proposed openstack/sushy master: Skipping UsbCd workaround on Supermicro ARS-111GL-NHR  https://review.opendev.org/c/openstack/sushy/+/94911600:08
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: ci: workaround neutron's move to uwsgi only  https://review.opendev.org/c/openstack/networking-generic-switch/+/95055900:33
opendevreviewMerged openstack/ironic master: ci: Remove code which has been long-dead  https://review.opendev.org/c/openstack/ironic/+/95046102:41
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: ci: workaround neutron's move to uwsgi only  https://review.opendev.org/c/openstack/networking-generic-switch/+/95055903:51
rpittaugood morning ironic! o/06:53
rpittaufirst run with the revert and metal3 job passed https://review.opendev.org/c/openstack/ironic/+/95054007:30
rpittauI'll run it again a couple of times07:30
rpittaubtw same issue happeninig in bifrost, CI is broken https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_076/openstack/07612d892843449d99c08ab636e1546a/logs/redfish-emulator.log07:50
rpittauloop loop loop https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_076/openstack/07612d892843449d99c08ab636e1546a/logs/ironic.log07:50
rpittauI'll try to test bifrost CI too with the revert07:51
opendevreviewRiccardo Pittau proposed openstack/bifrost master: [DNM] test ci  https://review.opendev.org/c/openstack/bifrost/+/95062707:53
dtantsurnice catch08:40
adam-metal3Hello Ironic08:40
dtantsuro/08:40
adam-metal3Could have been something merged between 7 and 2 days ago that causes the power state checks to go crazy?08:41
adam-metal3like so: errorMessage: 'Failed to get power state for node d275e8be-ea6d-4ce5-bf8f-8736d99f778a.08:41
adam-metal3    Error: maximum recursion depth exceeded'08:41
adam-metal3We have started using a new ironic image built with master Ironic source 2 days ago and all the test went mad with the same issue08:42
adam_metal3I suspected this https://opendev.org/openstack/ironic/commit/4f22bade301d6957743e3913c221f3872e39fdfc but I did not investigate further08:45
rpittauadam_metal3: that's the issue I was talking before here :)08:51
rpittauadam_metal3: that's exactly my first suspect, we're tracking the issue here r https://bugs.launchpad.net/ironic/+bug/207079108:52
rpittauI also mentioned that in the ironic-image change https://github.com/metal3-io/ironic-image/pull/68508:52
opendevreviewRiccardo Pittau proposed openstack/ironic master: [CI] metal3 job back to voting  https://review.opendev.org/c/openstack/ironic/+/95033308:55
opendevreviewRiccardo Pittau proposed openstack/ironic master: [CI] metal3 job back to voting  https://review.opendev.org/c/openstack/ironic/+/95033308:56
opendevreviewRiccardo Pittau proposed openstack/ironic master: Revert "Fix redfish driver URL parsing"  https://review.opendev.org/c/openstack/ironic/+/95054008:59
opendevreviewRiccardo Pittau proposed openstack/ironic master: [CI] metal3 job back to voting  https://review.opendev.org/c/openstack/ironic/+/95033309:01
opendevreviewRiccardo Pittau proposed openstack/ironic master: [CI] metal3 job back to voting  https://review.opendev.org/c/openstack/ironic/+/95033309:02
adam__metal3rpittau. thanks then we are on the smae page10:00
iurygregoryrpittau, I just approved 95054011:37
rpittauthanks iurygregory 11:54
rpittauand thanks cid :)11:57
cid\o/11:57
rpittaubifrost CI is also passing with the revert https://review.opendev.org/c/openstack/bifrost/+/95062711:57
iurygregory\o/11:59
rpittausomeone said a couple of weeks ago to not just put metal3 job in non-voting when there is an issue, I think I should listen to that more :P12:00
iurygregoryXD12:00
opendevreviewMerged openstack/ironic master: Revert "Fix redfish driver URL parsing"  https://review.opendev.org/c/openstack/ironic/+/95054013:07
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: ci: move n-g-s jobs to non-voting while we sort ngs in ironic gate  https://review.opendev.org/c/openstack/networking-generic-switch/+/95065513:13
FreemanBoss[m]rpittau: good morning.13:14
FreemanBoss[m]Please I've patches that need your attention 13:14
rpittauFreemanBoss[m]: hey, I ahve that in my queue, but unfortunately I have other priorities at the moment, not sure when I'll get to them13:19
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: CI Science - Expand the multinode job  https://review.opendev.org/c/openstack/ironic/+/95020613:44
opendevreviewElod Illes proposed openstack/ironic-python-agent unmaintained/yoga: [CI] Remove centos-8 based jobs  https://review.opendev.org/c/openstack/ironic-python-agent/+/93830613:49
Sandzwerg[m]\o/ progress. The esp we build used the x86 shim instead of the proper x64 and now the secure boot error is gone and I just need to find out why it's then end up in the grub cli (and gives me an error when I manually boot from virtual media) instead of booting properly like before. But it's progress none the less :)14:11
dtantsur\o/14:11
TheJuliayay!14:11
TheJuliaOften, grub just going to a cli prompt is it failing to find grubenv and the other things its sort of expecting to be present to point it to base configuration14:12
Sandzwerg[m]I'll try to rebuild and in the meantime I'll try to get a centos esp build so I can use the ironic build ipa images. I'm only a bit surprised that kernel & ramdisk are provided but no matching esp, is there a reason for that?14:24
shermanm[m]JayF: catching up on IRC chat, for the snapshot RFE 100% on putting a spec together. context is that I'm mentoring a student this summer on fixing up our internal/hacky implementation of snapshot, and wanted to try and align it with something that would be useful upstream.14:49
JayF++14:50
dtantsurJayF, cid, so, the new oslo.service is finally out. Are you guys planning on experimenting with it or should I add it to my backlog?14:51
TheJuliaSandzwerg[m]: I guess nobody has set it up so we build them, but really they are super simple to make anyhow14:53
JayFdtantsur: we already have a patch up for nbm which would utilize it, I'm waiting for u-c to update before I polish it14:59
JayFdtantsur: that's a weird one in that we're mainly making it eventlet-agnostic, because we run under neutron we're too late to decide if it's monkey_patched or not14:59
JayFdtantsur: I think NGS will be same pattern14:59
dtantsurI see, I'm curious about Ironic14:59
JayFI think we've done nearly-zero in ironic proper so far15:00
opendevreviewRiccardo Pittau proposed openstack/ironic master: [WIP] Run metal3 integration job using UEFI boot (default)  https://review.opendev.org/c/openstack/ironic/+/93969415:25
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: ci: workaround neutron's move to uwsgi only  https://review.opendev.org/c/openstack/networking-generic-switch/+/95055915:43
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: CI Science - Expand the multinode job  https://review.opendev.org/c/openstack/ironic/+/95020615:44
Sandzwerg[m]<TheJulia> "Sandzwerg: I guess nobody has..." <- If you have a fitting machine sure, but now I have to install a centos in a VM just to build the ESP so it fits to the IPA image. That and as I experienced myself you can shoot yourself in the foot build that as well if you use the wrong shim.efi for example. So having something ftting to what is already provided would lower the entry barrier at least in my mind.15:45
TheJuliait totally would provide a lower barrier of entry15:53
TheJuliabut could we name it "centos-esp-image-you-can-totally-build-yourself.img" ? ;)15:54
Sandzwerg[m]I'm flexible regarding naming :)15:58
TheJuliavery wise ;)16:02
TheJulia(since naming is the hardest problem!)16:02
opendevreviewMerged openstack/bifrost master: Add support for downloading CentOS Stream 10 image  https://review.opendev.org/c/openstack/bifrost/+/95028616:22
opendevreviewJulia Kreger proposed openstack/ironic master: Patch configdrive metadata  https://review.opendev.org/c/openstack/ironic/+/94667716:26
TheJuliale sigh:16:29
TheJulia+++ lib/tempest:configure_tempest:385        :   oscwrap --os-cloud devstack-admin network show -f value -c id public16:29
TheJuliaError while executing command: No Network found for public16:29
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: ci: move n-g-s jobs to non-voting while we sort ngs in ironic gate  https://review.opendev.org/c/openstack/networking-generic-switch/+/95065516:36
JayFTheJulia: ^ I put a note on that change, it's not going to work as-is16:51
JayFsay the word and I'll do the update for ya16:51
TheJuliaoh, yeah, please if you wouldn't mind16:52
JayFCan we also generally ask cores to be ... judicious about approving changes :)16:53
JayFwith our most complex jobs off :D16:53
opendevreviewJay Faulkner proposed openstack/networking-generic-switch master: ci: move n-g-s jobs to non-voting while we sort ngs in ironic gate  https://review.opendev.org/c/openstack/networking-generic-switch/+/95065516:53
TheJuliayeah, I don't know why it is failing about no public network right now16:54
TheJuliaI think some stuff needs to just land to get further along16:54
JayFIf you need someone to poke at this with you let me know. I'm obviously looking at things in the background just staying mum unless I have something actionable16:55
JayFI'm still stuck on stop_neutron appearing to do nothing to kill existing uwsgi processes16:58
JayFwhile start_neutron_service_and_check does16:58
JayFI feel like there's an interaction I don't understand happening16:58
TheJuliaYeah, same17:00
TheJuliaits super weird17:00
TheJuliabut the even weirder thing, it does seem to get restarted17:00
TheJuliaso..... yeah. I'm just confused and also exhausted from jumping to item to item17:00
TheJulia*anyway* we're getting further17:00
JayFif you'd like, we can carve out some time tomorrow, I can have a few fresh VMs locally lined up for faster cycling17:01
TheJuliaI'm off tomorrow17:01
JayFack17:01
TheJuliaRH is off tomororw, to be more precise17:01
JayFthis afternoon is possible too, if you want17:01
JayFthat's nice17:01
JayFI'm off Mon17:01
JayFWould usually take the long weekend too but skipping the one-off days off since I'm outta here for a while in like 3 weeks17:02
JayFthe most hilarious side effect of these breakages? I'm recovering my devstack I had used benchmarking tools on, it takes a really long time to delete thousands of nodes lol17:07
JayFgnu parallel helps tho17:07
TheJuliaI can this afternoon after my 1-on-117:07
TheJuliawhat is weird, and I haven't focused on yet, is afaik we're not carrying the flag to disable networks17:07
TheJuliaand this seems new since yesterday17:08
JayFI suspect there's a subtle thing that's happening/not happening that was before17:08
JayFand has a major cascading effect17:08
JayFespecially since the devstack diff itself wasn't that giant17:08
JayFand maybe i'm biased because of the first fix-it patch, but I bet we have an is_service_enabled somewhere else that's triggering/not triggering17:09
* JayF just realized he hadn't grepped ngs for that17:09
TheJuliayeah, likely17:10
TheJuliaquite possibly17:10
JayFactually having my old devstack up might be helpful in this regard, it's a month old but could still be useful for a before/after17:11
TheJuliasuper true17:16
TheJuliaI'm wondering if https://opendev.org/openstack/devstack/src/branch/master/lib/neutron_plugins/services/l3#L233-L237 is getting executed 17:30
TheJuliai sort of see what is going on17:38
TheJuliahttps://opendev.org/openstack/devstack/src/branch/master/lib/neutron_plugins/services/l3#L216 doesn't pass17:39
TheJuliarouter is not found in the list17:39
TheJuliaYeah, running neutron just doesn't even list it17:45
Sandzwerg[m]<TheJulia> "Sandzwerg: I guess nobody has..." <- After I now rebuild it twice for centos (there is a shimx64 and a shimx64-centos and it's not at all clear to mow what the difference is) and it's still not booting with a secure boot error I'm not sure about the "super simple" :/17:55
TheJuliaif they are coming from the same rpm, they are likely the same17:56
TheJuliareally, you should be starting with BOOTX64.EFI and  GRUBX64.EFI and not using the shim files by name17:57
TheJuliathe EFI loaders look for BOOT$SOMETHING.EFI17:57
Sandzwerg[m]well but centos doesn't call them BOOTX64.efi unless I looked wrong? Same for Fedora. Which fits to https://docs.openstack.org/ironic/latest/install/configure-esp.html 17:58
TheJuliaif I recall correctly, the rpm installers copy the files into place17:59
opendevreviewMerged openstack/ironic master: CI: Reconfigure jobs to minimize tinyipa usage  https://review.opendev.org/c/openstack/ironic/+/95019217:59
Sandzwerg[m]I mean in the ESP the will be called that but in centos itself they are not, and on fedora my first error was to use the wrong shim at first, the x86 instead of the x6417:59
TheJuliabecause suddenly changinging things unexpectedly could be bad^(TM)18:00
TheJuliaso, for shim, what file are you copying?18:00
Sandzwerg[m]I stand corrected, there is a /boot/efi/EFI/BOOT/BOOTX64.efi which has the same sha256 as /boot/efi/EFI/centos/shimx64.efi18:02
Sandzwerg[m]I tried both, so far with the same error of "Unable to boot virtual optical drive because of secure boot policy" which is odd because the fedora IPA before was just showing me a secure boot error when it was broken18:03
Sandzwerg[m]But at least the grubx64.efi is at /boot/efi/EFI/centos/grubx64.efi18:07
Sandzwerg[m]Well one more try18:07
opendevreviewMerged openstack/ironic master: CI: Remove the multinode grenade job  https://review.opendev.org/c/openstack/ironic/+/95022418:15
Sandzwerg[m]Ha now I'm back at a Security Violation. So probably my centos is not the same as the IPA. Probably time to build that as well 😅18:15
Sandzwerg[m]Enough for today, have a nice one o/18:19
TheJuliathat seems weird, I guess worthwhile to try and verify the signing and detail, since there *are* two keys, one which was supposed to expire... at some point18:51
opendevreviewIury Gregory Melo Ferreira proposed openstack/sushy master: Fix type of Targets in ShareParameters for Dell  https://review.opendev.org/c/openstack/sushy/+/95069419:26
opendevreviewJay Faulkner proposed openstack/networking-generic-switch master: ci: workaround neutron's move to uwsgi only  https://review.opendev.org/c/openstack/networking-generic-switch/+/95055920:32
opendevreviewJay Faulkner proposed openstack/networking-generic-switch master: ci: workaround neutron's move to uwsgi only  https://review.opendev.org/c/openstack/networking-generic-switch/+/95055921:07
opendevreviewJay Faulkner proposed openstack/networking-generic-switch master: ci: workaround neutron's move to uwsgi only  https://review.opendev.org/c/openstack/networking-generic-switch/+/95055921:18
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: CI Science - Expand the multinode job  https://review.opendev.org/c/openstack/ironic/+/95020621:20
TheJuliaminor bashate error it looks like, but easy to clean up later as stuff is running (and one has already passed)21:42
JayFhttps://zuul.opendev.org/t/openstack/build/19c046570986420c8796bee35e22247c start_ovn_services is going boom in the ironic job21:53
JayFovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (No such file or directory) <-- which seems really wrong21:53
JayFDo we even reconfigure OVN?22:07
JayFif not maybe the SKIP_STOP_OVN variable is the better move22:07
JayFinstead of trying to stop/start it22:07
* JayF will wait for jobs to check in before doing another swing at it22:07
opendevreviewMerged openstack/ironic master: remove explicit eventlet usage around time.sleep  https://review.opendev.org/c/openstack/ironic/+/94966422:08
JayF:-| we really shouldn't be approving impactful changes with most of our neutron jobs -nv22:11
JayFthat one had a previous pass on the ovn-ipv6 job so should be fine22:11
* JayF doesn't want to add any layers to the broken-ci-onion :D 22:12
TheJuliawe don't change it22:32
TheJuliabut stopping neutron tears it down afaik because one of the prior failures showed after stop, and then restart.... neutron failed to be able to talk to ovs22:32
JayFyeah makes sense22:43
JayFI'm going to revisit a little later and double check everything22:43
JayFbut for now my wife just got home so going to step away, but I'll get a revision in before tonight22:43

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