Monday, 2021-11-08

jandersgood morning Ironic o/00:18
*** akahat is now known as akahat|rover07:00
iurygregorygood morning Ironic o/07:11
arne_wiebalckGood morning janders iurygregory and Ironic!07:17
iurygregoryarne_wiebalck, o/07:18
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent master: Re-read the partition table with partx -a  https://review.opendev.org/c/openstack/ironic-python-agent/+/81694107:22
arne_wiebalckdtantsur: ^^ it seems 'partx -a' fixes the issue I see the same way 'blockdev --rereadpt' does07:24
arne_wiebalckdtantsur: since the udev settle call comes after I guess there is no issue with /dev/disk/by-partuuid not being populated07:25
arne_wiebalckdtantsur: I have no partition images to test with, but will try without07:25
*** pmannidi is now known as pmannidi|AFK07:27
*** pmannidi|AFK is now known as pmannidi07:49
*** sshnaidm|off is now known as sshnaidm08:04
rpittaugood morning ironic! o/08:20
iurygregorygood morning rpittau o/08:20
rpittauhey iurygregory :)08:21
rpittauarne_wiebalck: should we change also https://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/hardware.py#L2169 ?08:51
arne_wiebalckrpittau: I think so, yes. Once the above change is merge, the lines you mention should just call _rescan_device().08:52
arne_wiebalck*merged08:52
rpittauarne_wiebalck: ok, I started the process to move that to utils, I'l lwait until that is merged to finalize the change https://review.opendev.org/c/openstack/ironic-python-agent/+/81691608:53
arne_wiebalckrpittau: great, thanks!08:54
arne_wiebalckrpittau: I am not sure how I can test the move to 'partx -a' properly. Last time it only created issues when zuul tried to merge it.08:54
arne_wiebalckrpittau: It fixes the original issue from what I see, but my previous patch did this as well.08:55
rpittauI'm a bit confused as well also because we really didn't see so frequent issues until recently09:01
rpittaulooking again at the code of partx, the -a option seems more correct as it will read all the partitions, while -u just update what's already present09:06
rpittauI guess it was working before just because of a matter of timing in the command execution :/09:06
dtantsurmorning folks09:07
dtantsurarne_wiebalck: neat!09:07
arne_wiebalckrpittau: probably, yes09:11
dtantsurlet's see what the metalsmith job says09:30
jandershey iurygregory arne_wiebalck rpittau dtantsur and Ironic o/09:32
rpittauhey janders :)09:32
iurygregoryhey janders o/09:32
jandersI finally fixed my gerrit account problem... had to generate an ecdsa keypair, rsa was no longer good. All other services were fine. Have you guys ever seen anything like that?09:33
janders(I am guessing recent fresh install of FC34 had something to do with it as it worked before)09:33
dtantsuryep09:34
dtantsurthis is because of Fedora security policies09:34
rpittaujanders: time to upgrade to FC35 :)09:35
dtantsurIIUC, an RSA key exchange involved weak server keys, which Fedora rejected09:35
jandersrpittau that's the plan for next week (can't afford an outage this week in an unlikely case something breaks, too much going on)09:35
dtantsurTime for ED25519 :) (ECDSA works as well, but is a half-measure I guess)09:35
jandersthere is no point in half doing something, as they say :)09:35
jandersthanks guys! very useful hints09:39
*** pmannidi is now known as pmannidi|AFK09:40
iurygregoryI had some fun after upgrading to F35 yesterday09:43
dtantsurfun \o/09:46
dtantsurit was quite boring for me, module wireplumber migration09:46
rpittauwas really boring and loooong09:46
iurygregoryI was having some problems with x11 and wayland in F34, in F35 they are worse :D09:49
iurygregoryI need to run startx from the console now :D09:50
jandersiurygregory wow that's like going back to late 1990s :D09:50
rpittauWUT09:50
iurygregoryjanders, yup!09:50
rpittauiurygregory: upgrade or reinstall ?09:50
iurygregoryrpittau, upgrade09:51
dtantsurI must admit, I haven't tried wayland yet: MATE is not compatible with it09:51
iurygregorybut I will probably reinstall from scratch when I'm on PTO09:51
iurygregoryin my personal laptop the upgrade went well, 0 problems :D09:51
dtantsurdo you have a separate GPU?09:52
iurygregoryin my personal laptop yes 09:52
dtantsurhmm, I would expect it to cause issues09:53
iurygregoryhttps://paste.opendev.org/show/810828/  https://paste.opendev.org/show/810829/ 09:53
iurygregorysome of the funny things me and my friend found yesterday when trying to fix the problems :D09:53
dtantsurwow09:54
iurygregoryyeah09:54
dtantsurmake sure to file it09:54
iurygregoryI'll try to check a few more things to file a bug, I think the FW upgrade caused some issues 09:54
opendevreviewDmitry Tantsur proposed openstack/ironic master: Enable iPXE boot interface by default  https://review.opendev.org/c/openstack/ironic/+/81682411:24
janderssee you tomorrow Ironic o/12:20
iurygregorybye janders o/12:58
dtantsurthis is not too great: https://zuul.openstack.org/builds?job_name=ironic-standalone13:11
iurygregorymdadm: cannot open /dev/vdb1: No such file or directory 13:20
TheJuliaGood morning everyone13:20
* TheJulia feels like lots of coffee is needed this morning13:20
iurygregorygood morning TheJulia 13:20
iurygregorycoffee is always good13:21
dtantsuriurygregory: oh, so maybe arne_wiebalck's patch will help?13:24
iurygregorydtantsur, yeah I have this feeling13:24
rpittauthat should help, yeah, that's what we were discussing saying last week on thursday and friday13:33
rpittaummm fantastic, I have 3 meetings at the same time :/13:33
dtantsur\o/13:42
dtantsurare you becoming a manager? :D13:42
rpittaulol13:42
* dtantsur brb13:43
rpittaugotta love time zone change shenanigan 13:43
TheJuliaUTC. UTC for all meetings.13:44
rpittauheh would appreciate that :/13:44
rpittaummmmmmm is it normal that I can't see the zuul status for https://review.opendev.org/c/openstack/ironic-python-agent/+/816941 ?13:49
TheJuliahmm, is it on the status page at all?14:03
rpittaunope14:03
iurygregoryyeah it doesn't show to me also D:14:04
iurygregoryrecheck ftw14:04
iurygregoryzuul didn't receive the cookies probably :D14:04
rpittauI have a pack of Oreo here I can share14:04
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/xena: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81700814:05
TheJuliaIt seems to prefer Oreo, I think14:06
rpittau:)14:06
TheJuliarpittau: that ^^^ is on top of https://review.opendev.org/c/openstack/ironic-python-agent/+/81648914:07
TheJuliaI'd honestly just prefer to cherry pick the two down instead of trying to squash14:07
rpittauoh yeah, saw that right after approving14:07
TheJuliaWe ran into this on lenovo sr650s where they would basically reset their boot orders14:07
rpittauI remember the discussion14:08
TheJuliaokay, i see you +2+A'ed14:09
TheJulianow onward to train :\14:09
rpittauyeah14:09
rpittauoh wow, up to that?14:09
TheJuliaYeah, it was against osp16.214:10
rpittauah I see14:10
TheJuliaso I have to go *way* back14:10
TheJuliahmm14:15
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/wallaby: Output verbose info from efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701214:19
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/wallaby: Delete EFI boot entry duplicate labels first  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701314:19
TheJuliawheeeeeeeeee14:19
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/wallaby: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701414:19
TheJuliaso many uefi fixes over the past couple of years14:20
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/victoria: Output verbose info from efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701614:20
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/victoria: Delete EFI boot entry duplicate labels first  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701714:20
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/victoria: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701814:20
*** pmannidi|AFK is now known as pmannidi14:21
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/ussuri: Output verbose info from efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/81701914:22
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/ussuri: Delete EFI boot entry duplicate labels first  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702014:22
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/ussuri: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702114:22
iurygregorywheeeeeeeeeee \o/14:22
iurygregoryspam time :D14:22
TheJuliasorry14:23
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/train: Output verbose info from efibootmgr  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702414:24
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/train: Delete EFI boot entry duplicate labels first  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702514:24
opendevreviewJulia Kreger proposed openstack/ironic-python-agent stable/train: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81702614:24
iurygregoryno need to be sorry =)14:24
TheJuliaWith the pain of merge conflicts we've had on the older branches, I've really become a fan of just never squashing anything14:24
TheJuliamakes it easier to trace down what is going on14:24
TheJulia*when* there is a conflict14:24
iurygregory++14:24
* TheJulia curses waking up at 1 am14:32
opendevreviewAija Jauntēva proposed x/sushy-oem-idrac master: Migrate constants to enums  https://review.opendev.org/c/x/sushy-oem-idrac/+/81702814:32
TheJuliaI think I'm going to lay down for a little bit. I think I just got up way too early this morning14:38
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Yoga Themes  https://review.opendev.org/c/openstack/ironic-specs/+/81530814:41
iurygregoryTheJulia, take care =)14:41
opendevreviewMerged openstack/virtualbmc master: Update pep8 test requirements  https://review.opendev.org/c/openstack/virtualbmc/+/81454014:42
dtantsurTheJulia: once you get better, we probably need to backport it to the latest bugfix branch (18.1?)14:55
iurygregory++ ^14:58
iurygregory#startmeeting ironic15:00
opendevmeetMeeting started Mon Nov  8 15:00:00 2021 UTC and is due to finish in 60 minutes.  The chair is iurygregory. 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
dtantsuro/15:00
iurygregoryHello everyone, welcome to our weekly meeting =)15:00
iurygregoryo/15:00
rpittauo/15:00
rpiosoo/15:00
stendulkero/15:00
rlooo/15:00
iurygregoryOur agenda can be found on the wiki.15:01
iurygregory#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:01
iurygregory#topic Announcements / Reminders15:01
iurygregory#info ajya is now part of the sushy-core group15:02
iurygregorycongratulations ajya =)15:02
rpittaucongrats ajya :)15:02
rpiosoCongratulations, ajya \o/15:02
* iurygregory wondering if we should announce the sig meeting in announcements or not (and skip the topic) 15:03
* iurygregory thinks it makes sense to use Announcements so he will do =)15:04
iurygregory#info Tomorrow we will have our monthly SIG Meeting: Emmanouil Bagakis on "Hardware Burn-in with Ironic" - 2 PM UTC15:04
iurygregorydoes anyone have anything to announce/remind us of?15:04
stendulkerCongras ajya :)15:04
opendevreviewMerged openstack/bifrost master: Bump ansible lint to latest version  https://review.opendev.org/c/openstack/bifrost/+/81529315:06
iurygregorywe don't have any action items from previous meeting or subteam status report so I will skip this topics15:06
iurygregorybut please take a look at the Yoga Themes https://review.opendev.org/c/openstack/ironic-specs/+/815308 if there is something you would like to work on or something we should change15:06
ajyao/15:07
ajyathank you everyone :)15:07
iurygregory#topic Deciding on priorities for the coming week15:08
iurygregory#link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio15:08
iurygregoryI see Julia pushed a few backports, I'm adding them to the list15:09
iurygregoryanyone has patches that we should review? =)15:09
rpittauiurygregory: I guess we should add arne_wiebalck ipa fix15:09
dtantsuryeah15:09
iurygregoryrpittau, ++15:09
dtantsurfirst, https://review.opendev.org/c/openstack/ironic/+/816721 and https://review.opendev.org/c/openstack/ironic/+/816824 make our defaults better15:09
dtantsurthen https://review.opendev.org/c/openstack/ironic/+/816726 is the first part of unblocking the sushy enum work15:09
dtantsurbecause, as I've discovered, switching sushy to enums breaks ironic :(15:10
iurygregoryouch D:15:10
dtantsurhttps://review.opendev.org/c/openstack/ironic-python-agent/+/815651 is something I really need downstream, but it conflicts with arne_wiebalck's fix which has a higher priority15:10
iurygregoryack, I'm ok with adding them to our list15:10
dtantsurfinally, https://review.opendev.org/c/openstack/sushy/+/814191 is a nice sushy addition15:10
iurygregoryadded to our list15:12
iurygregoryI think we can move on =)15:14
iurygregory#topic Discussion15:14
iurygregoryDo we have anything we would like to discuss?15:14
rlooi took a quick look at the yoga themes PR. 15:15
rloothere is a lot there, not many primary contacts. is the goal to try to do all of them?15:15
iurygregorynot really, we only a few people provided feedback on the first draft15:16
rlooi'm a bit concerned that it might take several weeks to approve that pr: https://review.opendev.org/c/openstack/ironic-specs/+/815308. which might be ok?15:16
iurygregoryI know a few topics that Julia will work on (forgot to add that /facepalm)15:16
rloogoal details are missing. I am happy to review but seems like it isn't really ready to merge.15:17
iurygregoryyeah, I'll also update with more details about each Theme so people can have a better idea of what they mean15:17
rloothanks!15:17
iurygregorytks for the feedback rloo =)15:18
rloofwiw, i feel like if there are no primary contacts by some date (this week or next Mon?) we remove.15:18
iurygregorymakes sense to me15:18
iurygregorymoving on15:20
iurygregoryI already added the sig information and we don't have any rfe to review - skipping15:21
iurygregory#topic Who is going to run the next meeting?15:21
iurygregoryDo we have a volunteer?15:21
iurygregoryI will run the meeting next week =)15:23
iurygregoryThanks everyone! 15:23
iurygregory#endmeeting15:23
opendevmeetMeeting ended Mon Nov  8 15:23:46 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:23
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-11-08-15.00.html15:23
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-11-08-15.00.txt15:23
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2021/ironic.2021-11-08-15.00.log.html15:23
rlooajya: You could approve this? https://review.opendev.org/c/openstack/sushy/+/814191 :D15:49
ajyarloo: ok :)15:51
rlooajya: your first of many ;)15:51
dtantsuralways a nice feeling :)15:52
opendevreviewMerged openstack/sushy-tools master: Update pep8 test requirements  https://review.opendev.org/c/openstack/sushy-tools/+/81454115:53
opendevreviewVerification of a change to openstack/ironic bugfix/18.1 failed: Fix various issues in the anaconda deploy interface  https://review.opendev.org/c/openstack/ironic/+/81587115:56
opendevreviewMerged openstack/ironic-python-agent stable/xena: Delete EFI boot entry duplicate labels first  https://review.opendev.org/c/openstack/ironic-python-agent/+/81648915:56
* TheJulia feels much more awake now15:59
opendevreviewAija Jauntēva proposed openstack/ironic stable/xena: Fix idrac-wsman deploy with existing non-BIOS jobs  https://review.opendev.org/c/openstack/ironic/+/81696316:20
opendevreviewAija Jauntēva proposed openstack/ironic stable/wallaby: Fix idrac-wsman deploy with existing non-BIOS jobs  https://review.opendev.org/c/openstack/ironic/+/81696416:21
opendevreviewAija Jauntēva proposed openstack/ironic stable/victoria: Fix idrac-wsman deploy with existing non-BIOS jobs  https://review.opendev.org/c/openstack/ironic/+/81696516:21
opendevreviewAija Jauntēva proposed openstack/ironic stable/ussuri: Fix idrac-wsman deploy with existing non-BIOS jobs  https://review.opendev.org/c/openstack/ironic/+/81696616:22
opendevreviewAija Jauntēva proposed openstack/ironic stable/train: Fix idrac-wsman deploy with existing non-BIOS jobs  https://review.opendev.org/c/openstack/ironic/+/81696716:22
opendevreviewMerged openstack/sushy master: Add some VirtualMedia fields from 1.3.0 and 1.4.0  https://review.opendev.org/c/openstack/sushy/+/81419116:40
arne_wiebalckrpittau and arne_wiebalck align on backports :-D 16:43
rpittau:D16:44
rpittauat this point I'm wondering if udevadm settle is even needed16:47
rpittauheh, it cna't hurt16:47
arne_wiebalckhmm, good point16:49
arne_wiebalckI think it is though16:50
arne_wiebalcksince the entries in /dev/disk/by-* are populated by udev16:50
rpittaummm ok, makes sense16:50
arne_wiebalckbye everyone, see you tomorrow o/17:21
rpittaubye arne_wiebalck :)17:21
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Move rescan device function to general utils  https://review.opendev.org/c/openstack/ironic-python-agent/+/81691617:28
rpittaugood night! o/17:29
opendevreviewMerged openstack/ironic-python-agent stable/xena: Fix UEFI record regex  https://review.opendev.org/c/openstack/ironic-python-agent/+/81700817:31
dtantsuro/17:53
NobodyCamGood Morning and Happy Monday Ironic folks!17:57
NobodyCamwoo +2 +1 on https://review.opendev.org/c/openstack/nova/+/81326318:03
tzumainnhi! I'm running into an issue using the instance_info hardware interface override (https://docs.openstack.org/ironic/latest/user/deploy.html#overriding-a-hardware-interface), and I think I've traced it back to an issue I'm not sure how to solve18:41
tzumainnthe basic issue is: the task driver appears to be created properly with values from instance_info overriding *_interface18:41
tzumainnhowever there are a few places in the ironic code such as https://opendev.org/openstack/ironic/src/branch/master/ironic/drivers/modules/deploy_utils.py#L631 where there's logic that directly compares against a node's *_interface value18:42
tzumainnI was wondering if there was an ideal fix for this that people could think of? something like a node method to retrieve an interface that checks instance_info first, or something like that?18:43
rlootzumainn: that seems like a bug to me and yes, having a new node method to get the interface should work. 19:13
tzumainnrloo, okay, thanks! I'll try to implement that then19:18
rlootzumainn: thank YOU!19:19
opendevreviewVerification of a change to openstack/ironic bugfix/18.1 failed: Fix various issues in the anaconda deploy interface  https://review.opendev.org/c/openstack/ironic/+/81587120:03
opendevreviewVerification of a change to openstack/ironic bugfix/18.1 failed: Fix various issues in the anaconda deploy interface  https://review.opendev.org/c/openstack/ironic/+/81587120:44
opendevreviewMerged openstack/ironic-python-agent master: Re-read the partition table with partx -a  https://review.opendev.org/c/openstack/ironic-python-agent/+/81694120:58
*** dviroel is now known as dviroel|out21:11
opendevreviewTzu-Mainn Chen proposed openstack/ironic master: Create node get_interface method  https://review.opendev.org/c/openstack/ironic/+/81708621:27
jandersgood morning Ironic o/22:33

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