Wednesday, 2024-11-13

opendevreviewVerification of a change to openstack/ironic master failed: Use patched dnsmasq from PPA  https://review.opendev.org/c/openstack/ironic/+/93310400:30
opendevreviewcid proposed openstack/ironic master: [WIP] Add inspection rules  https://review.opendev.org/c/openstack/ironic/+/91830301:14
*** fungi is now known as Guest924901:33
*** kinrui is now known as fungi01:41
rpittaugood morning ironic! o/07:03
opendevreviewDerek Higgins proposed openstack/python-ironicclient master: Add support to set 'disable_power_off'  https://review.opendev.org/c/openstack/python-ironicclient/+/93474110:39
opendevreviewDerek Higgins proposed openstack/ironic master: Allow setting of disable_power_off via API  https://review.opendev.org/c/openstack/ironic/+/93474011:05
opendevreviewDmitry Tantsur proposed openstack/ironic master: Inspection: account for disable_power_off  https://review.opendev.org/c/openstack/ironic/+/93423311:49
opendevreviewDmitry Tantsur proposed openstack/ironic master: Refactoring: simplify tear_down_agent  https://review.opendev.org/c/openstack/ironic/+/93495612:01
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Agent deploy: account for disable_power_off  https://review.opendev.org/c/openstack/ironic/+/93463712:04
dtantsurThis CI failure seems worrying: IPA reports invalid or missing agent token https://zuul.opendev.org/t/openstack/build/955fb0a901a04fd0aa9c611b0d7ad57e/logs12:06
dtantsurThe root cause might be Clean step deploy.erase_devices_metadata failed on node ce278bf0-2b7e-4410-b8d9-8a2d2b388a5e. Unexpected exception performing clean step erase_devices_metadata. FileNotFoundError: [Errno 2] No such file or directory: 'sgdisk'12:07
dtantsurThis is a CentOS based ramdisk, may be missing a package?12:08
dtantsurThis is really strange, gdisk is installed..12:09
dtantsurOuch. OUCH. This is very-very broken: https://zuul.opendev.org/t/openstack/build/955fb0a901a04fd0aa9c611b0d7ad57e/log/controller/logs/devstacklog.txt#2382212:12
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent-builder master: Move extra package de-installation before the installation phase  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/93496212:16
dtantsurTheJulia: this touches your code I believe ^^ (and also affects your downstream)12:16
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent-builder master: Move extra package de-installation before the installation phase  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/93496212:18
rpittaudtantsur: it could be temporary, maybe a wrong package pulled in the repo, would not be the first time13:47
dtantsurrpittau: could be, but I'd rather try to protect us against such cases13:58
TheJuliawe can't protect against everything though, if we spend all our energy in one area, we make no progress in others14:07
dtantsurI think "we product completely broken IPA images at least sometimes" is a good area to make progress14:07
TheJuliado we aactually understand what has happened yet, or do we just know we have a weird gdisk package which doesn't behave like expected nor carry sgdisk it seems14:07
dtantsurTheJulia: see the log link I pasted14:08
TheJuliaagree, this is the first and only upstream guard14:08
dtantsurtl;dr after removing polkit, dnf considers a whole bunch of important packages unnecessary14:08
TheJuliaI already did, it doesn't have any context beyond the package14:08
TheJuliaOH14:08
TheJuliaoh jebus14:08
dtantsurRight14:08
TheJuliaI didn't catch that14:08
dtantsurI'm trying to safeguard against this by removing polkit and co earlier14:08
* TheJulia makes coffee14:08
* dtantsur needs to move the script to pre-isntall14:08
rpittauyeah that's very bad, I haven't got that at first14:08
* TheJulia sips coffee to try and wake up14:10
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent-builder master: Move extra package de-installation before the installation phase  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/93496214:10
dtantsurmeanwhile, reminder for myself and everyone: do not assert anything about time.sleep in unit tests14:11
* dtantsur stares at https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_42a/934956/1/check/openstack-tox-cover/42ad890/testr_results.html14:11
rpittaudtantsur: I was looknig at that too :D14:11
rpittaumore like staring14:12
dtantsurcool :)14:12
dtantsurI wonder if sleep is used somewhere inside the testing machinery14:12
dtantsurrpittau: I need to switch over to another task, please let me know if you find anything14:14
rpittauyep, so far no luck with local testing14:15
opendevreviewDmitry Tantsur proposed openstack/ironic master: Neutron: account for disable_power_off  https://review.opendev.org/c/openstack/ironic/+/93497214:28
TheJuliasleep failures only really demonstrate themselves under the most extreme cpu conditions14:29
TheJulialike... streaming 8 videos at once on a 6 core machine and then trying to run unit tests14:29
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Agent deploy: account for disable_power_off  https://review.opendev.org/c/openstack/ironic/+/93463714:29
* dtantsur is now curious why TheJulia was streaming 8 videos on one machine14:30
TheJuliatrying to reproduce such failures14:30
dtantsurfair enough :)14:30
TheJuliaI *highly* recommend BPS.Space on youtube now14:30
TheJuliathe guy is crazy and working on a Mach-3+ space shot14:30
dtantsurplease don't tell my brain to go to youtube, we'll never get nc-si support :D14:31
TheJulialots of fun about materials science14:31
TheJuliafair14:31
rpittaudoes it count running the tests in a container with other 2 vms on the same machine?14:37
TheJuliadepends on how many cores and how busy they are :)14:40
* dtantsur notes that mining bitcoins may also make you richer while debugging the tests14:44
rpittaulol14:47
TheJuliahttps://review.opendev.org/c/openstack/ironic-specs/+/933612 and https://review.opendev.org/c/openstack/ironic-specs/+/933620 would love some eyeballs :)15:00
kubajjTheJulia: sorry if it was mentioned in the mailing list, I subscribed just recently, is the baremetal networking working group on today?15:02
TheJuliaI hadn't really gotten time to sort out making the actual change15:04
TheJuliaI ended up being sick Friday as well15:04
TheJuliauhh15:04
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Agent deploy: account for disable_power_off  https://review.opendev.org/c/openstack/ironic/+/93463715:05
TheJuliaso I guess we would be meeting now if it was today15:06
* dtantsur is totally cool with skipping15:06
TheJulialets try to start next week15:06
dtantsurI suspect everyone is waiting for The Official Announcement15:06
TheJuliaI also didn't get any replies which stalled me15:06
TheJuliayeah15:06
kubajjTheJulia: ok, we (as CERN) would be interested to participate, next week sounds well15:08
TheJuliaExcellent!15:08
iurygregoryTheJulia, have you seen any report of virtual media not working in ProLiant DL365 Gen11 ? 15:20
TheJuliano15:21
iurygregoryack tks!15:21
dtantsurMmm, sigh. Testing disable_power_off is going to be complicated because libvirt does not apply changes on reboots.15:30
dtantsurAny opinions about implementing reboots in sushy as destroy+start?15:44
dtantsur* sushy-tools of course15:44
iurygregorydtantsur, not against doing it :D 15:56
dtantsurThe OVN job starts looking unhealthy, does anyone know why? https://zuul.opendev.org/t/openstack/builds?job_name=ironic-tempest-ovn-uefi-ipmi-pxe&project=openstack/ironic15:58
rpittaudtantsur: one reason could be that we're not using an up-to-date  OVN/OVS versions, neutron people suggested to use the versions I've added in the ubuntu noble migration patch16:02
dtantsurNode testvm1 failed to reach state available. It's in state clean failed, and has error: None16:33
* dtantsur flips table16:33
jamesdenton"failed cleaning successfully"16:35
TheJuliabrraaaaaaaaains16:50
iurygregory{"@odata.id":"/redfish/v1/Managers/1/VirtualMedia/0"},16:53
iurygregory{"@odata.id":"/redfish/v1/Managers/1/VirtualMedia/0"} I like when the hardware has two VirtualMedia members with the same ID :D16:53
* dtantsur this_is_fine.jpg16:53
iurygregoryI told the person to try updating/downgrading or reach out to HPE to find more about the issue16:54
iurygregory{"error":{"code":"iLO.0.10.ExtendedInfo","message":"See @Message.ExtendedInfo for more information.","@Message.ExtendedInfo":[{"MessageId":"Base.1.18.InternalError"}]}}16:55
iurygregory\o/ best http response16:56
rpittauJayF, TheJulia, dtantsur, iurygregory, I'll be unexpectedly out next Monday, please take care of the meeting, thanks!17:02
TheJuliaInternalError is likely it can't verify what it expects17:02
TheJuliarpittau: ack, thanks17:02
rpittaubye everyone, see you next Tuesday o/17:02
iurygregoryrpittau, ack17:02
TheJuliaiurygregory: That sounds much like the dell hardware I was looking at yesterday which claimed it had a service listening on a port17:02
TheJuliaand it was a lie...17:02
iurygregoryTheJulia, oh perfect17:03
JayFrpittau: ok, hope everything is goin' okay over there o/17:03
TheJuliawell, lie is a harsh way of putting it17:03
iurygregoryso not only HPE is doing that? :D 17:03
TheJuliaTurns out that gray area interpretation in redfish which is permitted allows for it17:03
TheJuliaso the put something in it seems to serve as a value17:03
iurygregoryomg, if we can workaround is ok17:03
TheJuliaoh, no, deviation and brokenness is an inherent standards implementation requirement17:03
iurygregorybut with the machine answering 500 when you try to query the VirtualMedia resource is a bit complicated17:04
iurygregoryI prefer when they have non-standards att as required in the request :D17:04
TheJuliaDell does now, at least in 7.10.something.something, explicitly list the VirtualMedia resource on the Manager as deprecated17:04
TheJuliaA 500 in response to a get or post/patch?17:05
JayFHey folks, just an aside: I recorded https://www.youtube.com/watch?v=oy25mATgbrY and will be changing it to "public" (currently unlisted) by the end of the day. Figured I'd give the community an opportunity to scream test :D 17:06
opendevreviewJay Faulkner proposed openstack/ironic-specs master: 2025.1 Ironic priorities / PTG Summary  https://review.opendev.org/c/openstack/ironic-specs/+/93409217:14
JayFI said this in the PR, but since we usually land these with lazy consensus; I'm going to self-land this on Friday unless it gets a -1 before then. We can revise further if needed afterwards.17:20
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent-builder master: Move extra package de-installation before the installation phase  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/93496217:22
dtantsurAnother desperate attempt to fix the DIB builds ^^^17:22
dtantsurI suspect it may cause cloud-init to get installed.. we'll see17:23
JayFWe can revert the DIB change that caused this, too, if needed.17:24
JayFat least until we suss out a better way17:24
dtantsurIt's not necessarily a DIB change, could be something in CS917:24
JayFI'm 99% sure I know exactly what change did it17:24
JayFhttps://opendev.org/openstack/diskimage-builder/commit/fd8fae299e8de8a4765dfb030ea94dcefd55b00c17:25
dtantsurjesus..17:27
JayFYeah, that 100% shouldn't be needed17:31
JayFbut apparently is ... :( 17:31
TheJuliaugh....17:31
opendevreviewAdam McArthur proposed openstack/ironic-tempest-plugin master: WIP: Microversion handling test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/93397018:37
cardoeJayF: not sure how ya feel about my spam o' commits against sushy for getting some more pre-commit or if you'd rather I squash things.18:45
cardoeor what ya think about using pyupgrade18:45
cardoeless looking for reviews and more looking for feelings on approach / tools18:46
opendevreviewAdam McArthur proposed openstack/ironic-tempest-plugin master: WIP: Microversion handling test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/93397019:03
cardoeadamcarthur5: https://review.opendev.org/c/openstack/tenks/+/907112/1 if you rebase that the following 2 patches should be able to land.19:18
adamcarthur5Sounds good, I'll get on that 19:23
opendevreviewAdam McArthur proposed openstack/ironic-tempest-plugin master: WIP: Microversion handling test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/93397020:04
JayFhttps://review.opendev.org/c/openstack/ironic/+/933622 if someone has some cycles, I gave some feedback here but have a nagging feeling I'm missing something. I specifically think dtantsur would find it interesting.20:16
JayFbasically that's the white whale of Ironic bugs; moving configdrive outta instance_info20:20
opendevreviewAdam McArthur proposed openstack/tenks master: [codespell] Fixing Spelling Mistakes  https://review.opendev.org/c/openstack/tenks/+/90711220:32
opendevreviewAdam McArthur proposed openstack/tenks master: [codespell] Adding Tox Target for Codespell  https://review.opendev.org/c/openstack/tenks/+/90711320:32
opendevreviewAdam McArthur proposed openstack/tenks master: [codespell] Adding CI target for Tox Codespell  https://review.opendev.org/c/openstack/tenks/+/90711420:32
adamcarthur5That should be it now, thanks cardoe for letting me know20:33
TheJuliabrrrraaains21:24
opendevreviewMerged openstack/python-ironicclient master: Support /v1/shards  https://review.opendev.org/c/openstack/python-ironicclient/+/93389421:50
JayFhttps://review.opendev.org/c/openstack/oslo.messaging/+/914840 we might wanna look at that in context of our json-rpc stuff22:09
JayFsomeone adding an http driver there22:09
*** tkajinam is now known as Guest933822:33
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: Fix failure cases around test_ports  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/93438723:05

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