Tuesday, 2023-01-17

opendevreviewVanou Ishii proposed openstack/ironic master: [iRMC] Handle IPMI incompatibility in iRMC S6 2.x  https://review.opendev.org/c/openstack/ironic/+/86507500:37
TheJuliakubajj: I'll look in my morning02:56
TheJuliasamuelkunkel[m]: so... I have an unlucky lab server that I upgraded from 5.10 to 6.10 and it failed horribly. I actually have a ticket with our lab folks to pull its power and try resetting it because... it is that unhappy :(  Which is why I asked. :(02:58
samuelkunkel[m]Yeah, I heard stuff like that before… (never happened to me… phew). I hope the debug output helps you then to bridge the gap so far. If you need anything else - let me know.05:31
samuelkunkel[m](Not sure if you saw my second link to the pastebin with the conductor running on debug)05:33
arne_wiebalckGood morning, Ironic!07:12
rpittaugood morning ironic! o/08:37
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.7: CI: Various required fixes  https://review.opendev.org/c/openstack/ironic-inspector/+/86017109:44
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.12: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/87058109:47
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.12: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/87058109:48
opendevreviewRiccardo Pittau proposed openstack/sushy stable/xena: Remove setuptools workaround  https://review.opendev.org/c/openstack/sushy/+/87076909:58
kubajjGood morning arne_wiebalck, rpittau, and Ironic! How is everyone today?10:35
arne_wiebalckhey kubajj and rpittau o/11:10
iurygregorygood morning Ironic o/11:31
opendevreviewJakub Jelinek proposed openstack/ironic master: Reorganise Inventory Storage  https://review.opendev.org/c/openstack/ironic/+/87079912:42
kubajjdtantsur, TheJulia: that should be the functions moved to inspect_utils ^12:47
dtantsurnice!12:47
* dtantsur needs to finish a few things first12:47
kubajjdtantsur: no worries12:48
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/18.1: Use xena and focal for releasenotes job  https://review.opendev.org/c/openstack/ironic/+/87080213:15
rpittauwell, mmm, I don't care about release notes in bugfix branch to be honest13:15
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/18.1: Remove releasenotes job  https://review.opendev.org/c/openstack/ironic/+/87080213:16
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.7: CI: Various required fixes  https://review.opendev.org/c/openstack/ironic-inspector/+/86017113:17
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.12: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/87058113:22
waleedmhi guys, can you please review this patch and push merging it https://review.opendev.org/c/openstack/ironic-python-agent/+/56654413:30
dtantsurkubajj: provided feedback on both patches13:34
kubajjdtantsur: thanks. For the comment about accessing services, do I just remove the service_type?13:35
dtantsurkubajj: and the mentions of auth options13:36
dtantsurcheck any file in ironic.conf that is not specific to a certain service13:37
kubajjOk, thanks13:37
kubajjdtantsur: about the recursive call. I wonder how the test passed.13:59
opendevreviewJakub Jelinek proposed openstack/ironic master: Create [inventory]  https://review.opendev.org/c/openstack/ironic/+/87047013:59
TheJuliagood morning14:25
kubajjgood morning TheJulia 14:26
* TheJulia would like the migraine to go away14:35
* dtantsur banishes TheJulia's migraine using his owl powers!14:40
TheJuliaowl powers!?14:41
TheJuliawhen did that happen?14:41
dtantsurwhispers: al-way-s14:41
TheJuliaO.o14:41
* dtantsur mysteriously flies away14:43
* TheJulia blinks14:48
rpittauthis is finally green again! \o/ https://review.opendev.org/c/openstack/ironic-inspector/+/86017114:51
TheJulia\o/14:56
TheJuliamraineri: o/15:00
kubajjdtantsur: about the unit tests for additions in isolation, would this be just the swift functions or what is already tested as well?15:07
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.7: CI: Various required fixes  https://review.opendev.org/c/openstack/ironic-inspector/+/86017115:07
dtantsurkubajj: ideally, there should be tests for these new functions in isolation, while test_inspector should mock them or otherwise rely on these functions just working.15:08
kubajjdtantsur: ok, I'll try to come up with something15:08
kubajjalso, I think the recursive call passed because the return value from it was mocked15:09
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.12: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/87058115:09
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/18.1: Pin tox to version lower than 4  https://review.opendev.org/c/openstack/ironic/+/87080215:11
kubajjdtantsur: is it possible to obtain inventory from redfish now?15:17
opendevreviewJakub Jelinek proposed openstack/ironic master: WIP: Reorganise Inventory Storage  https://review.opendev.org/c/openstack/ironic/+/87079915:18
rpittauJayF, TheJulia, dtantsur, https://review.opendev.org/c/openstack/ironic/+/868521 has already 2 + 2, can we give the +W ?15:19
dtantsurkubajj: we have enough code in place to be able to collect most of it. but there is no trivial get_inventory_from_redfish function to get you there, more like different pieces to combine.15:19
TheJuliarpittau: done15:42
rlooif any cores around, zuul is happy with this (for now) xena backport, so would be good to get merged (cuz the wallaby backport merged): https://review.opendev.org/c/openstack/ironic/+/86802516:03
rpittauthanks TheJulia :)16:09
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.12: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/87058116:27
TheJuliasamuelkunkel[m]: out of curiosity, do you get the same behavior in bios boot mode?16:28
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.7: CI: Various required fixes  https://review.opendev.org/c/openstack/ironic-inspector/+/86017116:44
rpittaugood night! o/16:46
dtantsurJayF: hey, you available right now? re summit16:47
TheJuliasamuelkunkel[m]: also, I'm drawing a blank, what version of ironic/sushy are you running?16:50
JayFdtantsur: In a meeting until the top of the hour16:53
JayFdtantsur: happy to meet at ~1700 UTC, but I need time to grab breakfast and will be scarfing it while we chat lol16:53
dtantsurJayF: so 17:15?16:57
JayFsure16:57
JayFor even 171016:57
dtantsureven better16:57
JayFarne_wiebalck going to be there too?16:57
dtantsuryep, we've chatted in private16:57
arne_wiebalcktotally16:57
JayF\o/16:57
opendevreviewMerged openstack/ironic master: Fix selinux context of published image hardlink  https://review.opendev.org/c/openstack/ironic/+/86852116:58
JayFdtantsur: I gotta get a sales pitch for metal3 from you, too :D 16:58
JayFdtantsur: I just found a downstream use case which seems tailored for it16:58
dtantsuralways!16:58
JayFdtantsur: we're in17:05
dtantsurokay, emails sent, I can disconnect now o/18:08
samuelkunkel[m]TheJulia: I did not try bios boot mode. We only use uefi. But I can modify that quickly tomorrow.18:28
samuelkunkel[m]TheJulia: Versions: ironic (api/conductor (do you need the exact version?) is running zed, sushy is 4.3.218:29
TheJuliasamuelkunkel[m]: sigh, so you have the full etag handling improvements18:32
* TheJulia wonders if we need to improve logging18:32
samuelkunkel[m]And its confirmed that idrac versions 5.10 / 6.00 are not affected?18:34
TheJuliayup18:35
TheJuliaI guess the thing that I'm wondering is if your fully falling back to no etags at all18:35
TheJuliaI think you might be, but I don't see the log entry18:36
opendevreviewJakub Jelinek proposed openstack/ironic master: Reorganise Inventory Storage  https://review.opendev.org/c/openstack/ironic/+/87079918:37
opendevreviewJakub Jelinek proposed openstack/ironic master: Create [inventory]  https://review.opendev.org/c/openstack/ironic/+/87047018:42
opendevreviewJakub Jelinek proposed openstack/ironic master: Reorganise Inventory Storage  https://review.opendev.org/c/openstack/ironic/+/87079918:42
TheJuliasamuelkunkel[m]: I guess, actually, what we don't have is an explicit "we're about to try removing the etag completely" log entry https://review.opendev.org/c/openstack/sushy/+/856123/15/sushy/connector.py#33818:43
TheJuliaso there is no retry there18:47
TheJuliabecause it has to be a 412 for it to try18:47
* TheJulia wonders if we need to try to fallback with a 400 as well...18:48
samuelkunkel[m]And in this case we get a 400 were there is no handling for? And we „would“ treat a 400 same as a 412?18:48
TheJuliawell, the conudnrum is we don't know if this is etag related or not18:49
TheJuliait is just... basically the only difference from a data point i have18:49
JayFcan we use sushy, with a small python sample script, to give samuelkunkel[m] something to test?18:49
TheJuliabut, if it works with bios mode... that would be another datapoint and would explain exactly what is going on a bit more verbosely18:49
samuelkunkel[m]So the „quick“ patch to recognize the 400 same as 412 I can build in the code tomorrow and try18:49
samuelkunkel[m]I am also playing around with sushy searching for a weird behaviour in requests library18:50
JayFe.g. if you think that fallback would make it work, if we can get him (correct pronoun?) a sushy patch and a small test script18:50
TheJuliaYeah, that is what I'm thinking, or even just change the if to true.18:50
JayFmight give us a quick turnaround18:50
TheJuliasamuelkunkel[m]: weird requests behavior?18:50
samuelkunkel[m]Stay tuned, will submit something tomorrow ;)18:50
TheJuliasamuelkunkel[m]: ack, we *did* see some weirdness with etags18:51
TheJuliaand we did backport a fix ages ago that sought to disable compression18:51
TheJuliawell, ages ago as in back in 202118:51
samuelkunkel[m]Its not related, basically we hit https://github.com/psf/requests/issues/382918:51
samuelkunkel[m]Because we provide that exact env var18:51
TheJuliasweet18:51
samuelkunkel[m]Patch is pretty simple18:51
samuelkunkel[m]But did not find the time to adjust the unittests18:52
TheJuliasamuelkunkel[m]: okay, lmk tomorrow18:52
samuelkunkel[m]So will hop into that tomorrow18:52
TheJuliaNow to see if I can go to 6.0.0.0 instead of 6.10.0.0 :(18:52
TheJuliamuch appreciated!18:52
opendevreviewMerged openstack/ironic stable/xena: Prevent pxe retry when agent token exists  https://review.opendev.org/c/openstack/ironic/+/86802518:52
opendevreviewMerged openstack/sushy stable/xena: Remove setuptools workaround  https://review.opendev.org/c/openstack/sushy/+/87076920:05
stevebaker[m]good morning20:06
opendevreviewMerged openstack/ironic bugfix/18.1: Pin tox to version lower than 4  https://review.opendev.org/c/openstack/ironic/+/87080220:20
opendevreviewMerged openstack/sushy stable/zed: Fix volume deletion on newer iDRACs  https://review.opendev.org/c/openstack/sushy/+/86931120:35
TheJuliastevebaker[m]: looks like growpart blew up on debian :(21:05
TheJuliare: michael still's email to the list21:06
stevebaker[m]whoops21:06
stevebaker[m]TheJulia: we should discuss this in #openstack-dib21:09
TheJulia++21:10
sschmittI'm trying to get the functionality described in this spec https://github.com/openstack/ironic-specs/blob/master/specs/approved/physical-network-awareness.rst working with networking-generic-switch. I'm adding ports to ironic nodes with different physical_network attributes. Do these physnets need to be defined in the ml2 config file like other physnets for provider networks? We are trying to use this with tenant networks22:27
TheJuliahmmmm22:32
TheJuliathis is a very good question22:32
TheJuliaso, networking-baremetal's code suggests yes based upon https://github.com/openstack/networking-baremetal/blob/30b6008c1730f0de7bb93bc7902d17731146097f/networking_baremetal/plugins/ml2/baremetal_mech.py#L533-L53522:35
TheJuliaAlthough, I don't entirely remember all of the details there, but I was thinking a lot of that was to drive/inform scheduling upfront22:43
opendevreviewMerged openstack/ironic-inspector bugfix/10.7: CI: Various required fixes  https://review.opendev.org/c/openstack/ironic-inspector/+/86017122:47

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