Tuesday, 2026-01-06

TheJuliaugh00:09
*** hroy_ is now known as hroy05:05
*** hroy_ is now known as hroy05:26
abongalegood morning ironic o/09:46
ContinuityMorning 09:47
ContinuityJayF: good news your CHUNK patch seems to have worked, with a chunk of 1MB went from 514 seconds to 40.03 seconds on a 25Gb image with CPU sitting at 25-50% (which while not idea... is better than the alternative)13:54
TheJuliagood morning14:06
opendevreviewDmitry Tantsur proposed openstack/ironic master: [PoC] Unedited AI dump: asynchronous Redfish client  https://review.opendev.org/c/openstack/ironic/+/97045014:38
opendevreviewDmitry Tantsur proposed openstack/ironic master: [PoC] Unedited AI dump: demonstrate collecting sensors asynchronously  https://review.opendev.org/c/openstack/ironic/+/97084214:38
opendevreviewJulia Kreger proposed openstack/ironic-specs master: VXLAN networking  https://review.opendev.org/c/openstack/ironic-specs/+/95940115:05
opendevreviewDoug Goldstein proposed openstack/ironic master: fix: report a better error in validate-interfaces  https://review.opendev.org/c/openstack/ironic/+/97230615:05
cardoeTheJulia: I'll give it a read shortly.15:06
JayFContinuity: I wonder if there's a sweet spot to be found by raising the chunk size even further15:15
JayFAlso, please include that feedback in the Gerrit review if you haven't already15:15
JayFLike literally, I wonder if you reran that with 10 Meg chunks instead of one Meg chunks if we would see a similar speed up again15:28
dtantsurAsk the LLM of your choice :)15:29
dtantsurmy vague impression is that 1M is the very minimum, and trying 4M/16M is a reasonable idea15:29
ContinuityIll add it to the review shortly 15:30
TheJuliaI'm a little skeptical but also it would really be reliant upon the underlying network performance at that point, i.e. how much of the data can really get housed in the socket before the socket is emptied. Requests will do some of that, but I *think* the code needs to ensure that it might not always get that amount in each iteration. I believe the requests docs highlight this because we ran into something along those 15:40
TheJulialines with IPA years ago.15:40
JayFI'll go dig for that doc, thanks for the pointer15:48
JayFI am convinced that if there's any further ground to be gained, it's minor compared to what we've already done. We  already went from 210M iterations to 25k iterations for a 25GB file.15:55
JayFSo I think https://review.opendev.org/c/openstack/ironic/+/964502 is good for review then15:56
opendevreviewDmitry Tantsur proposed openstack/ironic master: [PoC] Unedited AI dump: demonstrate collecting sensors asynchronously  https://review.opendev.org/c/openstack/ironic/+/97084216:09
TheJuliaJayF: yeah, that is kind of what I'm thinking as well16:18
opendevreviewJacob Anders proposed openstack/ironic master: Add retry logic for boot device changes during POST  https://review.opendev.org/c/openstack/ironic/+/97115016:53
opendevreviewJacob Anders proposed openstack/ironic master: Add retry logic for boot device changes during POST  https://review.opendev.org/c/openstack/ironic/+/97115016:56
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Deferred Tasks  https://review.opendev.org/c/openstack/ironic-specs/+/95461217:05
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Deferred Tasks  https://review.opendev.org/c/openstack/ironic-specs/+/95461217:05
opendevreviewJulia Kreger proposed openstack/ironic-specs master: VXLAN networking  https://review.opendev.org/c/openstack/ironic-specs/+/95940117:13
TheJuliaokay, that should fix the linting failure17:13
TheJuliacid: saw your comment on https://review.opendev.org/c/openstack/networking-baremetal/+/948432 and I've replied.17:38
opendevreviewJay Faulkner proposed openstack/ironic master: Improve image download performance  https://review.opendev.org/c/openstack/ironic/+/96450217:59
cidHappy new year Ironic, o/.18:21
cidtks, TheJulia, I will update microversion on the sdk18:21
TheJuliait looks like you you'll need to add an argument to be passed through as well18:21
cidHmm, okay. I will take a look in a bit.18:24
opendevreviewJay Faulkner proposed openstack/ironic master: Silence loud logging when no NetworkAdapters  https://review.opendev.org/c/openstack/ironic/+/97234318:33
opendevreviewMerged openstack/bifrost master: Remove ancient Python 3.6 tox test  https://review.opendev.org/c/openstack/bifrost/+/95669418:35
opendevreviewMerged openstack/ironic master: Use common utility to wrap IPv6 address  https://review.opendev.org/c/openstack/ironic/+/97159019:18
opendevreviewIvan Anfimov proposed openstack/ironic-prometheus-exporter master: Add project badge  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/97235219:42
opendevreviewIvan Anfimov proposed openstack/ironic-prometheus-exporter master: Add project badge  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/97235219:43
opendevreviewIvan Anfimov proposed openstack/ironic-python-agent master: Remove tags from README  https://review.opendev.org/c/openstack/ironic-python-agent/+/97235319:45
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Deferred Tasks  https://review.opendev.org/c/openstack/ironic-specs/+/95461219:46
opendevreviewIvan Anfimov proposed openstack/ironic-python-agent master: Remove tags from README  https://review.opendev.org/c/openstack/ironic-python-agent/+/97235319:48
opendevreviewIvan Anfimov proposed openstack/ironic-python-agent-builder master: Add project badge  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/97235419:50
opendevreviewIvan Anfimov proposed openstack/ironic-python-agent-builder master: Add project badge  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/97235419:51
iurygregory<eyes>19:51
iurygregoryproject badge? .-.19:51
opendevreviewIvan Anfimov proposed openstack/ironic-specs master: Remove tags from README  https://review.opendev.org/c/openstack/ironic-specs/+/97235519:53
opendevreviewIvan Anfimov proposed openstack/ironic-specs master: Remove tags from README  https://review.opendev.org/c/openstack/ironic-specs/+/97235519:53
opendevreviewIvan Anfimov proposed openstack/ironic-tempest-plugin master: Add project badge  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/97235719:55
opendevreviewMerged openstack/ironic bugfix/33.0: fix loading of built-in inspection rules  https://review.opendev.org/c/openstack/ironic/+/97146619:58
opendevreviewIvan Anfimov proposed openstack/ironic-tempest-plugin master: Add project badge  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/97235719:59
opendevreviewIvan Anfimov proposed openstack/ironic-tempest-plugin master: Add project badge  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/97235719:59
opendevreviewIvan Anfimov proposed openstack/ironic-ui master: WIP/DNM: Node history support  https://review.opendev.org/c/openstack/ironic-ui/+/96251720:03
opendevreviewIvan Anfimov proposed openstack/ironic-ui master: WIP/DNM: Node history support  https://review.opendev.org/c/openstack/ironic-ui/+/96251720:04
opendevreviewIvan Anfimov proposed openstack/ironic-ui master: WIP/DNM: Node history support  https://review.opendev.org/c/openstack/ironic-ui/+/96251720:04
opendevreviewIvan Anfimov proposed openstack/ironic-ui master: WIP/DNM: Node history support  https://review.opendev.org/c/openstack/ironic-ui/+/96251720:05
opendevreviewIvan Anfimov proposed openstack/ironic-ui master: WIP/DNM: Node history support  https://review.opendev.org/c/openstack/ironic-ui/+/96251720:06
opendevreviewIvan Anfimov proposed openstack/ironic-ui master: WIP/DNM: Node history support  https://review.opendev.org/c/openstack/ironic-ui/+/96251720:07
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder master: re-enable simple-init by default  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/97133020:09
TheJuliacardoe: would you scream in sadness if I were to take over https://review.opendev.org/c/openstack/networking-generic-switch/+/968377 ?20:11
opendevreviewIvan Anfimov proposed openstack/ironic-python-agent-builder master: Add project badge  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/97235420:15
cardoeTheJulia: please do20:21
TheJuliabtw, I revised the spec again today, it now actually passes linting and all. That being said I'm still struggling with capturing words regarding the trunk configuraitons your doing, if you can provide more insight there and background that would be super helpful20:23
opendevreviewIvan Anfimov proposed openstack/ironic-tempest-plugin master: Add project badge  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/97235720:32
cardoegah launchpad never had a good way to format text... https://bugs.launchpad.net/ironic/+bug/213759621:39
cardoeTheJulia: yes. promise I will.21:39
TheJulia(sorry, not trying to be too persistent, but I tend to be in general)21:40
* TheJulia twitches and glances back at claude doing its thing21:40
cardoeNo I appreciate it. I'm just having to get some hardware online and been trying to do it all nicely with Ironic21:42
TheJuliaunderstand completely21:42
cardoeThe code here hasn't changed since 202121:42
TheJuliausing the idracified redfish, I'm semi-wondering if that might be the wrong redfish interface to use21:44
cardoeI made it a plain no-op wrapper a release or two ago.21:46
cardoeironic/objects/bios.py has a call to a method that doesn't exist and seems to have not existed since 2021.21:46
TheJuliaErr, that was what I was suspecting based upon that, but it seems super weird this hasn't been reported which makes me wonder...21:49
cardoeExactly. I'm sitting here saying... "what am I doing wrong?"21:49
TheJuliaI know Iury has done a bunch in that area too21:50
TheJuliabut yeah21:50
cardoee15440370cca1f1a998d3607910697c3129d040a is the commit that adds the code and its in there from that point21:51
cardoeCause if I go back to then there's literally no method with that name.21:51
cardoeAnd there's an instance property that's being access as well that doesn't exist.21:52
cardoeI don't understand what that self.registry is22:02
TheJuliaare you mid-upgrade?22:03
TheJulialike pinned vresion wise?22:03
cardoerunning stable/2025.222:06
TheJuliabut is a pin set?22:07
TheJuliathat version code is confusing22:10
TheJuliaI'd argue we could simplify it at this point22:11
cardoeugh22:12
cardoeI found it.22:12
cardoehttps://review.opendev.org/c/openstack/ironic-specs/+/77468122:13
cardoeUp until version 8 of the spec there was a "registry" field that was going to be added to the DB model.22:13
cardoeIt was gonna have a description of the field from the BIOS as a JSON blob.22:13
cardoeBut dtantsur and Bob spoke and decided to drop it.22:13
cardoeversion 13 of the spec is what's merged and approved.22:14
TheJuliait looks like an early verison it merged so it was added to rip it out22:14
TheJuliaseems like, at this point, we're long past that window for keepign that and just drop it?22:14
* TheJulia has made claude very sad by pouring cold water on it's perceptions22:15
cardoeYeah I'm looking and "openstack baremetal node bios setting list" has never worked for a box using redfish.22:16
TheJuliaso if your sure that the registry and code and all is just excess, lets just drop it22:18
TheJuliaSpecifically, double checking OVO, it doesn't set a .registry object, but does set ._registry, I think its just unrelated.22:18
cardoeIs the entire function necessary? Does the default not do those?22:19
cardoeoh I see what it does nv,22:20
TheJuliaheh22:20
TheJuliaYes, I'm kind of feeling like we could likely drop it sine we're out of the version window (really)22:21
cardoeIt just sets the defaults if we're working with a new enough version so that you get some data back.22:24
TheJuliayup22:25
TheJuliayou've got it, I need to run into town22:25
TheJuliaI can review anything a little later22:25
opendevreviewDoug Goldstein proposed openstack/ironic master: fix: bios fields could not be fetched via the API  https://review.opendev.org/c/openstack/ironic/+/97241322:38
cardoeI've had to grab some of iurygregory's patches too.22:38
cardoeJust trying to kick this hardware with Ironic doing all the lifting of firmware updates and BIOS settings.22:38
cardoeWith a runbook too22:39
cardoe^ and https://review.opendev.org/c/openstack/ironic/+/972306 are the two I'm gonna try and backport this wek.22:40
opendevreviewMerged openstack/ironic-python-agent stable/2025.1: Fix for motherboards where efibootmgr returns UTF-8.  https://review.opendev.org/c/openstack/ironic-python-agent/+/95790923:18

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