Thursday, 2023-04-27

vanougood morning ironic00:19
opendevreviewMerged openstack/ironic-python-agent master: Fix UTF-16 result handling for efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/87989700:49
rpittaugood morning ironic! o/08:18
rpittauhappy to see CI in an acceptable state again :)08:18
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Add network interface speed to the inventory  https://review.opendev.org/c/openstack/ironic-python-agent/+/87915608:39
dtantsurrpittau: do we need https://review.opendev.org/c/openstack/ironic/+/869052 still?08:40
rpittauwe do, but I will reenable the snmp job08:59
rpittauI put a -W and added a comment09:00
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use jammy for base jobs  https://review.opendev.org/c/openstack/ironic/+/86905210:29
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use jammy for base jobs  https://review.opendev.org/c/openstack/ironic/+/86905210:30
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use jammy for base jobs  https://review.opendev.org/c/openstack/ironic/+/86905210:31
iurygregorygood morning Ironic11:40
opendevreviewMerged openstack/ironic-python-agent master: Deprecate LLDP in inventory in favour of a new collector  https://review.opendev.org/c/openstack/ironic-python-agent/+/88146212:05
dtantsurTheJulia: hi, could you take a brief look at https://review.opendev.org/c/openstack/ironic-specs/+/878230 and https://review.opendev.org/c/openstack/ironic-specs/+/880941 in case you notice anything outrageous? The former has 2x +2 already, so very close.12:37
opendevreviewRiccardo Pittau proposed openstack/virtualpdu master: Use openstackdocs theme for docs  https://review.opendev.org/c/openstack/virtualpdu/+/88148312:44
TheJuliadtantsur: ack, writing up an email at the moment, will take a look shortly13:51
TheJuliadtantsur: w/r/t https://review.opendev.org/c/openstack/ironic-specs/+/878230 I guess the only thing missing is "how an operator would", and I guess the undertone is "they would need to recreate, but my quick skimming doesn't seem to explicitly tell me that14:18
TheJuliadtantsur: some sort of idea on what operators should expect process wise, would be appreciated and be useful, but it can also be up in the air I guess at this point14:21
rpittauTheJulia: I went ahead and asked to add lextudio pysnmp and pyasn1 to openstack requirements, I think it's the right path forward considering that they're all part of the same ecosystem https://review.opendev.org/c/openstack/requirements/+/88153914:21
rpittaufor the packages, the changes from the current RPMs to the new ones are minimal since the code is essentially the same14:21
TheJuliadtantsur: so the plan for https://review.opendev.org/c/openstack/ironic-specs/+/880941/1/specs/approved/merge-inspector.rst is a specific queue that all copies of the new service would listen to instead of the host specific queue style we use today with conductors?14:25
TheJuliarpittau: pysnmpcrypto would also likely be good from a standpoint of vanou's needs14:25
TheJuliajfyi14:25
rpittauah right, I need to check other packages as well14:25
TheJuliawe could let the ecosystem sort out pysnmpcrypto packaging14:26
TheJuliaits not like we can go back and retroactively add that14:26
rpittautrue14:26
opendevreviewMerged openstack/ironic-specs master: Migrate inspection rules from Inspector  https://review.opendev.org/c/openstack/ironic-specs/+/87823014:31
dtantsurTheJulia: re queue: yes14:51
dtantsurI need to think if we can do automated or semi-automated rules migration14:52
opendevreviewMerged openstack/virtualbmc master: Use generic openstack python3 tests  https://review.opendev.org/c/openstack/virtualbmc/+/88091615:02
opendevreviewJay Faulkner proposed openstack/ironic-prometheus-exporter stable/wallaby: CI: Remove bad job, remove queue key  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/86018115:20
zigoI have ironic-inspector-conductor failing with this in the logs:15:38
zigoopenstack.exceptions.HttpException: HttpException: 503: Server Error for url: https://<hostname>/v1/nodes?fields=uuid, 503 Service Unavailable: No server is available to handle this request.15:38
zigoFYI, my endpoint is: https://<hostname>/baremetal/v1/nodes?fields=uuid15:38
zigoLooks like the inspector failed to keep the /baremetal path in the URL. How can I convince him my catalogue is correct? :)15:38
zigoAppart from that, my setup with separated inspector-api and conductor looks like working pretty well! :)15:40
* zigo goes back home now15:40
zigoFeel free to answer when I'm left, I always read the backlog of my bouncer.15:40
dtantsurzigo: The URL must be coming from keystoneauth/openstacksdk, unless you specified something explicitly in [ironic]15:50
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/2023.1: Fix UTF-16 result handling for efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/88165715:57
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/zed: Fix UTF-16 result handling for efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/88165815:57
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/yoga: Fix UTF-16 result handling for efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/88165915:57
opendevreviewMerged openstack/ironic master: Add ablity to power off nodes in clean failed  https://review.opendev.org/c/openstack/ironic/+/88016516:07
rpittaugood night! o/16:17
TheJuliadtantsur: as long as your thinking of it at this point, I'm good, I know it is not a clean cut thing16:26
dtantsuryep16:26
opendevreviewMerged openstack/sushy master: Update pep8 dep hacking to latest: v6  https://review.opendev.org/c/openstack/sushy/+/88127316:53
opendevreviewMerged openstack/ironic-python-agent-builder master: Add a non-voting ubuntu arm64 build check job  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/88085417:11
opendevreviewMerged openstack/sushy-tools master: Update pep8 deps - now on latest hacking v6  https://review.opendev.org/c/openstack/sushy-tools/+/88127417:13
JayFhttps://review.opendev.org/c/openstack/networking-generic-switch/+/867874 someone please land this before CI breaks again lol18:05
JayFstable + CI fix should only need 1 +2A to land it18:05
opendevreviewJulia Kreger proposed openstack/ironic master: DPU modeling - parent_node DB/Model/API  https://review.opendev.org/c/openstack/ironic/+/88011418:15
opendevreviewMerged openstack/ironic-lib master: Upgrade to latest hacking - v6  https://review.opendev.org/c/openstack/ironic-lib/+/88126018:15
TheJuliadone18:16
JayFthank you :)18:16
TheJuliaJayF: how goes shard support for openstacksdk?18:16
JayFlanded18:16
TheJuliasweet18:16
JayFliterally zero negative feedback18:17
TheJuliahas it been released yet?18:17
JayFone patchset18:17
JayFmaybe the first time ever it's happen18:17
TheJulianice18:17
JayFI've not tried to release it; but they are holding releases right now anyway18:17
JayFwas going to check up on that next week18:17
TheJuliaok, so earliest nova shard stuff can start back up is once that is released18:17
JayF(there's some migration of tarballs (?))18:17
TheJuliaokay18:17
JayFI mean, it's the earliest any of it can /land/18:17
JayFright?18:17
TheJuliawell... it may never land if we don't start :)18:18
JayFI also have to test the support again. It occurred to me I never tested filtering, only that the shard attr is on the object18:18
JayFI'm saying, we can use master openstacksdk to develop against, yeah?18:18
TheJuliakind of, but it won't work in CI18:18
TheJuliaand even locally we would need to hand-install18:19
TheJuliaanyway!18:19
JayFprogress being made is the point :)18:19
JayFyou could also +1 the spec if you want to :D 18:19
TheJuliadon't feel bad about filtering, doing the parent node stuff I posted a little while ago, I kept thinking "oh, I need to do this" and dound I did realier on18:19
TheJuliaearlier on18:19
TheJulia... aslo needed to add rbac checks, that was *fun*18:20
JayFhonestly my take on projects I'm less familiar with is "I'll do a best effort, and trust the experts to review out if anything is weird"18:20
JayFand so it landing w/o any negative feedback is just candy for anxiety that I missed something LOL18:20
opendevreviewMerged openstack/ironic master: Set ironic-grenade to wait 120 seconds  https://review.opendev.org/c/openstack/ironic/+/87967518:52
opendevreviewMerged openstack/networking-generic-switch stable/yoga: Fix CI  https://review.opendev.org/c/openstack/networking-generic-switch/+/86787420:01
TheJuliaNobodyCam: https://review.opendev.org/c/openstack/ironic/+/880114 from lunch discussion20:48
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/xena: Fix UTF-16 result handling for efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/88176221:28
TheJuliaif I can get 2 core reviewers to take a look at ^, it would be appreciated, the efi_utils stuff was created after xena during yoga development21:29
TheJuliaafter that I'll continue cherry-picking21:29
JayFlooking21:30
JayFlgtm21:31
JayFnot a lot of things there that could go wrong21:31
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/wallaby: Fix UTF-16 result handling for efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/88176321:48
TheJuliayeah21:48
TheJuliasince that, ^21:49
TheJulia:)21:49
TheJuliaugh, looks like we've still got some lingering sqlalchemy lock issue22:09
TheJulia*looks* like it might be near the hash ring code too :\22:09
opendevreviewMerged openstack/ironic-prometheus-exporter stable/wallaby: CI: Remove bad job, remove queue key  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/86018122:35
opendevreviewMerged openstack/ironic master: Remove all references to the "cpus" property  https://review.opendev.org/c/openstack/ironic/+/87842123:10
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: port creation lock  https://review.opendev.org/c/openstack/ironic/+/88176523:18
opendevreviewJulia Kreger proposed openstack/ironic master: Remove autocommit, again.  https://review.opendev.org/c/openstack/ironic/+/86283223:19
TheJuliaso, my theory is our frequent exclusive lock pattern shoots ourselves in the foot23:33
TheJulia... *and* we do it in times when we *really* don't need to23:33
TheJuliaso if we can dial those back, hopefully happiness23:33
TheJuliaanyway, those results will give me a half decent idea if we can reproduce in the same pass/pattern23:35
opendevreviewMerged openstack/ironic master: [iRMC] Fix typo of Python string format in log message  https://review.opendev.org/c/openstack/ironic/+/88136223:39
vanouThanks TheJulia and rpittau for SNMP things. I check candidates you mentioned before.23:42

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