Monday, 2023-04-03

adam_metal3Hello Ironic06:12
dtantsurJayF: I think we already have the logic in IPA to heartbeat after a command is finished?07:00
rpittaugood morning ironic! o/08:14
opendevreviewVerification of a change to openstack/bifrost master failed: Set [inspector]require_managed_boot explicitly  https://review.opendev.org/c/openstack/bifrost/+/87746911:25
dtantsurhuh, something broke in bifrost?11:30
rpittauI hope not11:31
rpittaucs9 seems unhappy11:31
rpittaulike all cs9 jobs, coincidence? :/11:34
opendevreviewMerged openstack/python-ironicclient master: Accept configdrive as a JSON file  https://review.opendev.org/c/openstack/python-ironicclient/+/87619911:39
dtantsurrpittau: yeah, a worrisome one11:48
iurygregorygood morning Ironic12:07
opendevreviewVerification of a change to openstack/ironic master failed: Add error logging on lookup failures in the API  https://review.opendev.org/c/openstack/ironic/+/87778612:12
kaloyankhello ironic o/12:18
opendevreviewVerification of a change to openstack/ironic master failed: Add error logging on lookup failures in the API  https://review.opendev.org/c/openstack/ironic/+/87778612:47
iurygregorygrenade seems to be failing when creating nova resources  https://zuul.opendev.org/t/openstack/build/21790f36aef540d9a7af420356baeafb/log/controller/logs/grenade.sh_log.txt#1903 looking at the nova api it can't find our flavor O.o https://zuul.opendev.org/t/openstack/build/21790f36aef540d9a7af420356baeafb/log/controller/logs/screen-n-api.txt#4224 12:59
dtantsuriurygregory: if that's the same issue as the one I was debugging last week, it has a lot of red herrings, but the actual problem is the floating IP not pingable.13:20
iurygregoryouch .-.13:20
dtantsurthat's all I've got really... no clue why, no clue why now13:20
iurygregorydid you notice if it was specific to some cloud provider?13:21
dtantsurhaven't checked that13:24
iurygregoryack, i will check the failed jobs on the history 13:34
rpittaudtantsur: I'm quite puzzled by the failure in bifrost CI, there's no console logs and the only interesting thing I'm seeing in the logs is "lient-side error: Can not delete node "4e41df61-84b1-5856-bfb6-6b5f2cd3dd11" while it is in provision state "clean wait""14:21
rpittauit doesn't look like a problem with selinux, for once14:26
TheJuliadtantsur: when you get some time, some more context on your point of view is desirable on https://review.opendev.org/c/openstack/ironic/+/87921014:26
TheJuliawe're in you seem to want a feature where the bug I'm trying to fix seems distinctly different territory, which is why14:27
dtantsurTheJulia: mmm, the thing you're trying will just not work, I'm trying to make it work :)14:27
TheJuliaI need to understand the case you think we desire14:27
dtantsurif you don't account for ports in hash ring, your hash ring will ignore any conductors on non-standard ports14:27
TheJuliaAgain, I think we need to understand the use case, I know that, but why would we have multiple distinct conductor processes sharing the same hostname14:28
TheJuliathat is not the problem steve is trying to get solved14:28
TheJuliahence my confusion14:28
dtantsurOh, well, I was thinking several conductors per machine14:28
dtantsurif you don't care about that, apologies. but we need that eventually, so ideally your patch should not make it impossible/hard in the future.14:29
TheJuliaDo we want to go ahead and force operators to take the hash ring structure change in upgrade?14:29
TheJuliaI was wanting to avoid that14:29
TheJulia*entirely* if at all possible14:29
dtantsurwe can do a hack. we can skip adding the port if it matches the default14:29
dtantsurlike you don't normally write google.com:443 in your browser14:30
TheJuliatrue, only for the conductor saving the entry I guess14:30
TheJuliawhich simplifies the overall path...14:30
dtantsurit can be processed on any side, but if we keep rolling upgrades in mind, it's better to avoid modifying existing conductor records14:31
TheJuliawe could entirely hide logic in ironic-lib I guess than for client to grok/support14:31
TheJuliawe just need to make sure we don't have a raw ipv6 address...14:31
TheJuliabut likely early on in ironic14:31
dtantsuryeaah, IPv6...14:31
TheJuliawhich is why I was like "a port column makes sense!"14:31
TheJuliaalbeit getting that port out and in in the end gets pretty nasty unless it is just the conductor hostname14:32
dtantsurtrue, but then we'll have to change the primary key one day14:32
TheJuliapkey to what one day? Why do you say that?14:32
TheJulia(it seems like out of the blue)14:32
TheJulia... and pkey for what14:33
dtantsursorry, not pkey, the unique constraint on conductor hostname14:33
dtantsurif we ever have multiple conductors per hostname14:33
TheJuliayeah, which is a plus to just reuse hostname then14:33
TheJuliaand add the port14:33
dtantsurthe V6 thing.. we could have a release note saying "if you use a naked IPv6 as a host name, we will change it to add brackets. be prepared"14:34
TheJuliaI was thinking of just adding some sanitization/guard code in the process of registering14:35
TheJuliathe conductor on startup14:35
TheJuliaseems easy enough14:35
TheJulia.. one of those "I'll spend longer on the reno things if I don't just add logic to fix things14:36
TheJulia" thing14:36
dtantsuryep. sorry for making you do more work, but I think running several conductor per machine is very cool14:36
TheJuliaNah, I can see the reason/logic there, It just came out of left field compared to the problem14:36
TheJuliaand honsestly, it is the same amount of work and likely removes a patch14:36
TheJulia... that I didn't like anyhow14:36
JayFmeeting in two14:58
JayF#startmeeting ironic15:00
opendevmeetMeeting started Mon Apr  3 15:00:04 2023 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'ironic'15:00
JayFGood morning all, who all is here?15:00
rpittauo/15:00
JayFI'm going to try and make this fast since many of us spent the majority of last week in planning15:00
JayF#topic Announcements/Reminder15:00
JayFReminder: tag your patches ironic-week-prio; and review priority patches15:00
TheJuliao/15:00
JayFI'd say, with PTG just ending, put a special emphasis on getting specs landed on topics discussed at PTG while they are fresh15:01
TheJulia++15:01
JayF#note Ironic meeting cancelled for next week, April 10, due to many contributors being out of office or on holiday.15:01
matfechnero/15:02
JayFCongrats on an Antelope release, it's done and announced. It's the 18th release of Ironic as part of an integrated OpenStack release.15:02
rpittau\o/15:02
JayFThere were no action items from last meeting; skipping that piece of the agenda15:02
dtantsuro/15:02
JayF#topic Ironic CI status15:03
JayFIt sounded like someone was saying Bifrost+CentOS 9 was unhappy this morning?15:03
rpittauyeah15:03
rpittauI've rechecked but it doesn't look like a one time issue15:03
iurygregoryo/15:04
rpittaunot many info from the logs15:04
JayFAck; so please do not recheck bifrost things unless you fixed a CI issue15:04
JayFEverything else doing OK?15:04
iurygregorygrenade job is failing 15:04
iurygregoryhttps://zuul.opendev.org/t/openstack/builds?job_name=ironic-grenade&project=openstack%2Fironic&branch=master&skip=015:04
dtantsurnot always, but frequently15:05
iurygregoryyeah15:05
JayFack; not awesome but we'll get it sorted15:05
JayFgoing to move on15:06
JayF#topic ironic-python-agent-builder changes15:06
JayFthis was added to the agenda by someone else; is there someone who can talk about this?15:06
rpittauyep15:06
rpittauit was me15:06
rpittauI checked the ipa bulder jobs and they look a bit outdated15:06
rpittaualso we're still suipporting ussuri with one job15:06
rpittauI think we should remove the ussuri job and move over from bionic-focal to focal-jammy15:07
TheJuliaseems reasonable15:07
JayFSGTM15:07
opendevreviewKaifeng Wang proposed openstack/ironic master: Remove instance image after deployment  https://review.opendev.org/c/openstack/ironic/+/87868015:08
JayFrpittau: good to move on?15:09
rpittaualso on the arm64 topic, we're running the jobs on debian bullseye, it would be worth to evaluate running that using jammy instead15:09
JayFI'm onboard for anything that makes that CI look/act more like our existing CI15:09
rpittaunot sure when bookworm is being released15:09
JayF*other existing ci15:10
rpittaualright, I'll get to the nodeset migration first, then the arm64 build15:10
rpittauthanks, all good :)15:10
JayFThanks for championing that!15:11
JayF#topic PyPI Maintainer Audit15:11
JayFIronic is making progress on this. I've emailed our various emeritus-contributors and asked them to clean stuff up, we've got a couple folks who have taken action.15:11
JayFJust wanted to update the group.15:11
JayF#topic VirtualPDU 15:11
JayF#note VirtualPDU rename happening Friday, April 7 during a maintenance window.15:12
rpittauawesome15:12
JayFThere should be no need for action from Ironic devs, and AIUI the best thing we can do is just stay away from that repo before/during the migration15:12
JayF#topic Open Discussion15:12
JayFany items for open discussion?15:12
JayFTheJulia: planning on mashing buttons to enable LP this week? 15:13
JayFif so we should probably note it15:13
TheJuliaJayF: yes15:13
JayF#note TheJulia to execute on a launchpad-default-bug migration. No data to be migrated automatically.15:13
JayFAnything else?15:13
JayFThanks everyone o/15:16
JayF#endmeeting15:16
opendevmeetMeeting ended Mon Apr  3 15:16:47 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:16
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-04-03-15.00.html15:16
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-04-03-15.00.txt15:16
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-04-03-15.00.log.html15:16
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Remove ussuri CI jobs  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/87935715:18
JayFFYI; I have a 2023.2 workstreams spec in progress, probably about 75% done15:22
JayFI'll have it up this morning, likely before noon15:22
TheJuliabugs.launchpad.net/ironic lives again15:44
TheJulianow to clean it up15:44
JayFpretty sure there are some project-config things too? but I don't know exactly what15:45
TheJuliathere are someplace15:45
rpittauhttps://media.tenor.com/ytDtlG2gxLsAAAAC/its-alive-young-frankenstein.gif15:45
clarkbTheJulia: JayF https://opendev.org/openstack/project-config/src/branch/master/gerrit/projects.yaml#L1227-L1231 and so on for the various ironic projects15:47
clarkbyou would drop use-storyboard: true. I think the groups: - ironic can stay? I'm not positive on that at the moment15:48
JayFFYI I have a downstream item which will be the primary focus for me this week; I'll keep up with reviews and post-PTG items but in general need to finish a thing downstream15:53
JayFand next week I'm gone :)15:53
JayF(vacation)15:53
rpittaugood night! o/16:02
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87536616:21
opendevreviewVerification of a change to openstack/ironic master failed: Add error logging on lookup failures in the API  https://review.opendev.org/c/openstack/ironic/+/87778616:23
opendevreviewVerification of a change to openstack/ironic master failed: Add error logging on lookup failures in the API  https://review.opendev.org/c/openstack/ironic/+/87778616:34
TheJuliahttps://bugs.launchpad.net/ironic/ is down to 248 open bugs17:22
TheJuliaI suggest we have a high bandwidth bug scrub and aggressively wontfix/update items17:22
TheJuliaI did a cursory pass updating stuff and took care of about `5017:22
TheJulia15017:22
JayFI'd be game to do that sync with a couple of folks17:28
opendevreviewJulia Kreger proposed openstack/ironic-lib master: Add jsonrpc client port capability  https://review.opendev.org/c/openstack/ironic-lib/+/87921118:31
opendevreviewVerification of a change to openstack/ironic master failed: Add error logging on lookup failures in the API  https://review.opendev.org/c/openstack/ironic/+/87778619:45
NobodyCamGood Afternoon Ironic folks, happy Monday 20:29
TheJuliao/ NobodyCam 20:46
opendevreviewJay Faulkner proposed openstack/ironic-specs master: Add 2023.2 Workitems discussed at Ironic PTG  https://review.opendev.org/c/openstack/ironic-specs/+/87938120:58
JayFhttps://review.opendev.org/c/openstack/ironic-specs/+/879381 is up, it represents my best understanding of what things were discussed and planned at PTG. It is littered with TODO questions inside for when I ran out of info.20:58
JayFPlease review it, answer the questions in todos if you can o/20:58
opendevreviewJulia Kreger proposed openstack/ironic master: Utilize the JSON-RPC port  https://review.opendev.org/c/openstack/ironic/+/87921521:55
iurygregoryJayF, tks for the review in the spec! 22:03
* iurygregory shouldn't write spec during midnight looking at the BIOS Settings spec for inspiration :D22:04
TheJuliaheh :)22:13

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