Friday, 2023-04-07

rpittaugood morning ironic! o/06:48
rpittauwhere did my gerrit dark theme go?!? :/06:48
rpittauTheJulia: re "no space left" issue: yep, going to add that, it will be good anyway06:57
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Collect disk usage info post CI jobs run  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87982607:17
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Collect disk usage info post CI jobs run  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87982607:20
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Move ubuntu jobs to jammy  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87953807:21
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Collect disk usage info post CI jobs run  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87982612:27
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Move ubuntu jobs to jammy  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87953812:28
TheJuliagood morning13:17
TheJuliarpittau: looks like they did a version upgrade13:19
rpittauTheJulia: hi! for gerrit? yeah, I ahve my dark theme again :)13:20
TheJuliaI selected it again and no dice for me, but *shrugs*13:21
rpittau:/13:24
JayFTheJulia: I wonder if it keys off if system dark mode is enabled13:40
JayFmine is still happy and dark13:40
TheJuliadunno, i tried change it because I used dark mode for a long long time13:42
JayFhttps://imgur.com/Wxvwhnw is what I see13:44
JayFI changed no settings, just logged-in post upgrade13:44
* TheJulia shrugs13:47
* JayF only here until noonish, then off on vaca \o/13:48
TheJuliaI may only be here until wifey wakes up13:54
rpittauTheJulia: would this work to get the disk space? https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87982614:02
rpittauJayF, TheJulia, if you have a moment today please review https://review.opendev.org/c/openstack/ironic/+/879162, metal3 integration job now builds the ironic container with the actual patch code :)14:05
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP: Test utf-16 compatability change  https://review.opendev.org/c/openstack/ironic-python-agent/+/87989714:33
TheJuliarpittau: seems reasonable14:33
TheJuliaGiven we don’t know where is out of space14:33
TheJuliaTrying to save the output to a file might fail at the moment14:34
TheJuliaWell, that saves it14:34
TheJuliaIt might work, if it doesn’t that is a data point14:34
TheJuliaso turns out people have started putting UTF-16 characters in the efi nvram data set14:41
TheJulia.... and guess what by default tried to force to UTF-8!14:41
TheJulia:*14:41
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Collect disk usage info post CI jobs run  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87982615:21
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Move ubuntu jobs to jammy  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87953815:22
rpittauit can't execute the command in run because the plabooks fails before :/15:22
rpittaumoved to a different playbook15:22
rpittauanyway, time to go15:23
rpittauhave a great weekend everyone! o/15:23
opendevreviewMerged openstack/ironic master: Run metal3 integration with ironic-image from source  https://review.opendev.org/c/openstack/ironic/+/87916215:53
opendevreviewIury Gregory Melo Ferreira proposed openstack/sushy master: Handle TransferMethod in vmedia insertion  https://review.opendev.org/c/openstack/sushy/+/87990316:11
iurygregoryTheJulia, fyi ^ 16:24
iurygregoryI will check things back on monday since today is holiday here o/16:25
iurygregoryhave a great easter Ironic o/16:25
TheJuliao/16:27
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP: Test utf-16 compatability change  https://review.opendev.org/c/openstack/ironic-python-agent/+/87989716:49
JayFTheJulia: iurygregory: dtantsur: Would one of you mind running the Monday, April 17th meeting?17:09
JayFI'll be here, but have a 30-minute-overlapping meeting if it goes into the last half hour, and want to ensure I can give proper attention to my other meeting17:09
TheJuliaI can17:09
JayFwunderbar17:09
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Add sleep step  https://review.opendev.org/c/openstack/ironic/+/87906118:36
TheJuliastill sort of musing ^18:36
TheJuliamaybe sleep is better than pause18:36
JayFI sorta talked myself out of calling it sleep when reviewing your spec18:36
JayFb/c if we're introducing "power actions" to cleaning18:36
JayF/sleep is a power action/18:36
TheJuliayeah.... the whole flow that kind of results in my musing kind of makes things slightly interchangable too, but fundimentally the same basic pattern, just slight differences in state changes and updates18:40
TheJulialikely need to add a "file on conductor" thing into the agent or something18:41
TheJuliaerr, file on agent into the agent and have the conductor call it18:41
JayFthe file on disk thing, I still struggle with18:41
TheJuliajust a musing idea *really*18:42
TheJuliabut the upper bound on sleep thing makes tons of sense to me18:42
JayFthere's no case I can think of that leads to a file being put on the disk that isn't just "someone took a workflow and implemented it outside of ironic in-band"18:42
JayFwhich is not really a use case we should be embracing18:42
TheJuliaI can agree with that18:42
TheJuliaand even then, that is what hold is for18:42
TheJuliaat *best*18:42
JayFwell, that's why the "file on disk" is a bigger concern18:43
JayFhold makes sense because you can have external systems you can't control you need to integrate18:43
TheJuliayeah18:43
JayFfile-on-node-disk means "you ran something on that node, with ironic, that instead of properly signalling 'done', or waiting to exit, put a file on disk instead"18:43
TheJuliaagreed... I think the file on disk was your idea, was it not?18:44
JayFtbh, I expected the answer to my use case question to be "on $obscureHardware the BMC firmware update is confirmed when the BMC puts a file on the EFI parition" or something nuts like that lol18:44
TheJuliaoh, jeeze18:44
JayFif it was my idea, then past me was wrong lol18:44
TheJuliayeah, no, they can go write python code on that level18:44
TheJuliathe thing that someone pointed out to me was they have gear that has to be power cycled in rapid succession several times to trigger network booting18:44
TheJuliawhich seems... weird, but it is a thing. most of own such devices in various ways/shapes/forms18:45
TheJuliaI guess the next step is map power on, power off to states as well, combined with the vendor interfaces in another patch and that seems like some of the base building blocks needed to do things like "I need to update a dpu"18:47
TheJuliaJayF: if you wouldn't mind a quick review on https://review.opendev.org/c/openstack/sushy/+/879903 would likely be appreciated by Iury18:49
JayFyou caught me with 11 minutes to go :)18:49
TheJuliait *is* quick :)18:49
JayFI'll take a look, I don't always +2 sushy stuff of significant substance18:49
TheJuliahe can always workflow it himself on Monday if you feel it is good18:50
TheJuliaIt is relatively simple, hopefully it is the last thing to make a particular hardware vendor's hardware "just work"18:51
JayFwe should name names around these workarounds imo18:51
TheJuliait... unfortunately got added to the dmtf standard18:52
JayF"BobCorp BMC Firmware 2.x changed behavior so that we now need to send this. Thanks for the breaking change!"18:52
TheJuliaversion 1.6 :\18:52
JayF+3a18:54
JayF+2a *18:54
TheJuliathat will make Iury happy on Monday :)18:55
JayFhopefully Tuesday ;) 18:57
TheJuliatoday is the holiday there18:57
TheJulia:)18:57
JayFah, I thought it was both18:57
TheJuliaAnyhow, have a great time on PTO18:57
JayFyup, I'm about to shutdown o/18:57
TheJuliaFriday/Monday is many EU countries afaik18:57
* TheJulia tosses things at unicode19:05
TheJuliaUnicodeDecodeError: 'utf-16-le' codec can't decode byte 0x0a in position 468: truncated data19:05
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP: Test utf-16 compatability change  https://review.opendev.org/c/openstack/ironic-python-agent/+/87989719:28
opendevreviewMerged openstack/sushy master: Handle TransferMethod in vmedia insertion  https://review.opendev.org/c/openstack/sushy/+/87990319:44
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: Fix Bandit errors  https://review.opendev.org/c/openstack/ironic-python-agent/+/87991220:41
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: Fix UTF-16 result handling for efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/87989721:32

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