Monday, 2022-02-14

opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add release mappings for 19.0 and 19.1 bugfix  https://review.opendev.org/c/openstack/ironic/+/82898903:36
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Update some releasenotes for 19.1 release  https://review.opendev.org/c/openstack/ironic/+/82899104:12
arne_wiebalckGood morning janders iurygregory (?) and Ironic!07:39
rpittaugood morning ironic! o/08:33
arne_wiebalckHey rpittau o/08:43
rpittauhey arne_wiebalck :)08:43
dtantsurmorning folks, happy Monday10:14
rpittauhey dtantsur :)10:14
dtantsurwhat are everyone's plans for this week? I think I'll dive into bifrost10:14
MahnoorAsgharI'm working on my Sphinx extension for generating documentation from docstrings 10:18
MahnoorAsgharDone with generating the method Parameter values bit, now onto Return values (including linking to exceptions etc.)10:19
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent master: Move prepare_boot_partitions_for_softraid to raid_utils  https://review.opendev.org/c/openstack/ironic-python-agent/+/82681410:25
arne_wiebalckrpittau: dtantsur: finally rebased the RAID refactor ^^10:28
dtantsurnice!10:44
* dtantsur is debugging a transient issue in manage_uefi, SIGH10:44
dtantsurarne_wiebalck: "partx: /dev/sda: error adding partitions 1-4" - rings any bells?10:47
dtantsurwe really need to run it with -v flag10:49
rpittauthat would probably help10:49
iurygregorygood morning Ironic o/10:49
rpittauhey iurygregory :)10:50
iurygregorywe need reviews for https://review.opendev.org/c/openstack/ironic/+/828991 https://review.opendev.org/c/openstack/ironic/+/828989 so I can cut the release for Ironic o/10:50
arne_wiebalckdtantsur: no ... is that from the partx -a call we do in IPA?10:51
dtantsurarne_wiebalck: yep.10:51
dtantsurand then it fails to mount the EFI partition10:51
dtantsurmount: /tmp/tmp0wftrg8k/boot/efi: special device /dev/sda2 does not exist.10:54
arne_wiebalckthe IPA creates the EFI partition ... no complaints there?10:55
arne_wiebalckoh, wait, this is not s/w RAID, is it?10:56
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Run partx in verbose mode to simplify debugging  https://review.opendev.org/c/openstack/ironic-python-agent/+/82901111:02
dtantsurarne_wiebalck: no, it's not RAID, just a whole disk image11:02
rpittauit seems like partx is having trouble reading the partition table, verbose output will help11:05
dtantsurthe bug is https://bugzilla.redhat.com/show_bug.cgi?id=2053752 btw, seems to be public11:06
arne_wiebalckrpittau: isn't partx successfully reading that there are 4 partitions, but then fails to tell the kernel?11:06
rpittauarne_wiebalck: yes, but it may be reading that wrong, like size, start-end11:07
arne_wiebalckrpittau: oh, could be yes11:08
arne_wiebalckdtantsur: there are no messages from the kernel, I guess?11:09
dtantsurFeb 11 18:06:04 master-0 kernel: GPT:Primary header thinks Alt. header is not at the end of the disk.11:09
dtantsurFeb 11 18:06:04 master-0 kernel: GPT:7884799 != 93664051111:09
dtantsurFeb 11 18:06:04 master-0 kernel: GPT:Alternate GPT header not at the end of the disk.11:09
dtantsurFeb 11 18:06:04 master-0 kernel: GPT:7884799 != 93664051111:09
dtantsurFeb 11 18:06:04 master-0 kernel: GPT: Use GNU Parted to correct GPT errors.11:09
dtantsurFeb 11 18:06:04 master-0 kernel:  sda: sda1 sda2 sda3 sda411:09
dtantsuras far as I understand, nothing dangerous11:09
rpittauheh there it is11:09
rpittauwell11:09
rpittaummmmm11:10
dtantsurit's a normal situation for GPT whole disk images11:10
arne_wiebalckI have no idea, tbh. It seems the disk content is ok but the kernel refuses to acknowledge the reality.11:16
dtantsuroh, the same kpartx failure seems to be present on a successful run11:16
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add release mappings for 19.0 and 19.1 bugfix  https://review.opendev.org/c/openstack/ironic/+/82898911:17
arne_wiebalckare we still doing the wrong thing to inform the kernel?11:18
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Update some releasenotes for 19.1 release  https://review.opendev.org/c/openstack/ironic/+/82899111:26
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Refactor efi_utils for easier maintaining and debugging  https://review.opendev.org/c/openstack/ironic-python-agent/+/82901511:48
dtantsurwhile I'm here ^^11:48
dtantsurarne_wiebalck: maybe we need partprobe as well? dunno, shooting in darkness11:51
dtantsuror maybe we actually need `partx -u` (although that didn't work for you?). or both?11:55
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Add `mount` and `parted -l` to the collected commands  https://review.opendev.org/c/openstack/ironic-python-agent/+/82901612:02
opendevreviewAmeya Raut proposed openstack/ironic-tempest-plugin master: Add iDRAC management cleaning steps tests  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/82664612:41
arne_wiebalckdtantsur: from what I read when we changed from `-u` to `-a` was that there might be different situations where different calls are needed; if that is true we could add more calls to rescan_device ... not very scientific, though :)13:00
arne_wiebalckdtantsur: we probably should not remove calls as they have been working in the past, so removing `-u` was maybe a mistake13:01
iurygregorydtantsur, rpittau if you have some time to check if the releases for inspector and ipa are ok https://review.opendev.org/c/openstack/releases/+/828992 https://review.opendev.org/c/openstack/releases/+/82899313:24
rpittauarne_wiebalck: not sure -u is useful in our case13:28
rpittauiurygregory: I'll have a look now13:29
iurygregoryrpittau, ty13:30
arne_wiebalckrpittau: not sure either, but I guess someone put it there for a reason and rescan_device could become the one-stop shop for this kind of updates by calling everything (rather than we try to have tailored solutions in different situations and new problems every couple of months) ... not ideal either, I agree :)13:32
* TheJulia yawns13:35
rpittauarne_wiebalck: I mean that --update is very specific for partition changes, so in case of partitions already present in the partition table, while --add read the entire partition table anew, so in our case for the rescan_device function the --add option is more suited13:36
rpittaugood morning TheJulia :)13:36
iurygregorygood morning TheJulia =)13:42
arne_wiebalckrpittau: right, but when we do partition changes, we could use the same function to propagate the changes, just as we do with udev13:54
arne_wiebalckhey TheJulia o/13:55
TheJuliagood morning13:55
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Update some releasenotes for 19.1 release  https://review.opendev.org/c/openstack/ironic/+/82899113:55
dtantsurTheJulia: morning14:12
opendevreviewNisha Agarwal proposed openstack/ironic master: Adds create_csr and add_https_certificate clean step  https://review.opendev.org/c/openstack/ironic/+/80448614:13
dtantsurokay, my handmade cirros partition image has deployed but failed to boot. that's a start?14:22
dtantsurokay, it does not have a kernel. fair enough.14:25
arne_wiebalckfor our multi-step cleaning (cpu burn-in, mem burn-in, ... benchmark), it'd be nice to see at which stage a node is; we will start with the logging we send via fluentd from the IPA, but I guess notifications would be a sensible mechanism as well ... right? or is there something already I miss?15:05
arne_wiebalck(adding notifications to cleaning I mean)15:05
TheJuliaWell...15:08
TheJuliahmm15:08
dtantsuryay, cirros booting from a partition image15:21
dtantsurnow, does anyone know how to disable Nova metadata support in cirros?15:22
iurygregoryno idea .-.15:23
dtantsuraha, https://serverfault.com/questions/646326/how-do-i-disable-the-metadata-lookup-at-cirros-boot15:23
iurygregorykernel args ++15:29
iurygregoryalmost time for our weekly meeting15:57
TheJuliaanother week already?!15:57
iurygregoryFeb is almost over =X15:57
dtantsurthat's crazy15:58
iurygregoryyeah, only 2 weeks to go15:59
iurygregoryand for me the next two week will pass really fast =X15:59
iurygregory#startmeeting ironic16:00
opendevmeetMeeting started Mon Feb 14 16:00:00 2022 UTC and is due to finish in 60 minutes.  The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'ironic'16:00
iurygregoryHello everyone, welcome to our weekly meeting \o/16:00
ajyao/16:00
dtantsuro/16:00
MahnoorAsgharo/16:00
rpittauo/16:00
TheJuliao/16:00
rlooo/16:00
arne_wiebalcko/16:01
iurygregoryOur agenda is available in the wiki16:01
iurygregory#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting16:01
rpiosoo/16:01
ameya49o/16:01
iurygregory#topic Announcements / Reminders16:01
iurygregory#info This week is the Non-client library freeze: February 17th, 2022 (R-6 week)16:02
iurygregory#info Next week is the deadline for Cycle Highlights, Client library freeze and Yoga-3 milestone February 24th, 2022 (R-5 week)16:03
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: [WIP] Create mount points before mounting  https://review.opendev.org/c/openstack/ironic-python-agent/+/82906716:03
* iurygregory will work on the cycle highlights this week16:03
iurygregory#info Yoga final release: March 30th, 202216:03
iurygregory#info PTG: April 4-8, 202216:04
iurygregory#link https://openinfra-ptg.eventbrite.com/16:05
iurygregorySeems like the PTG now have more restrictions regarding the amount of time we can use for discussion, Max 4hrs/day Max 16/hrs for the week =)16:06
TheJuliaI wonder what drove that...16:06
TheJuliaThen again some teams would historically just try to meet for endless hours16:07
TheJuliawhich impacted cross-polination16:07
rloothat should be fine for us/ironic.16:08
iurygregoryyeah, I'm planning in have some sessions that would allow people from Australia/NZ to join =)16:08
iurygregoryso it would cause problems with the 4hrs/day, I will try to figure out this during this week16:09
iurygregoryDoes anyone have anything to announce or remind us of this week?16:09
iurygregorymoving on 16:10
iurygregory#topic Review action items from previous meeting16:10
iurygregoryI had an action item to fix releasenotes and push the release for the projects16:11
iurygregoryalmost everything is done16:11
iurygregorywe need https://review.opendev.org/c/openstack/ironic/+/828991 https://review.opendev.org/c/openstack/ironic/+/828989 to cut the ironic release16:11
iurygregoryIPA and Inspector already have the release patch ready, please take a look https://review.opendev.org/c/openstack/releases/+/828993 https://review.opendev.org/c/openstack/releases/+/82899216:12
iurygregoryFor bifrost I will just request a normal release later today =)16:12
iurygregorysince we don't need the bugfix branch anymore16:12
dtantsurright16:12
iurygregory#topic Deciding on priorities for the coming week16:13
iurygregory#link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio16:13
iurygregoryAny patches we should add to our list of priorities?16:13
dtantsurthis could https://review.opendev.org/q/topic:unix-socket16:14
rpittauthis probably https://review.opendev.org/c/openstack/bifrost/+/827293 but it depends on a change in DIB16:15
iurygregorythe bifrost ones we can just have in the final release right? not in the one I'm planning to request today (just to double check)16:16
dtantsurright16:16
rpittauyep16:16
iurygregoryfeel free to add the tag =)16:17
arne_wiebalckI added the s/w RAID refactor earlier today16:18
iurygregoryarne_wiebalck, ++16:18
iurygregoryshall we move on?16:20
iurygregory#topic Baremetal SIG16:22
iurygregory#link https://etherpad.opendev.org/p/bare-metal-sig16:22
iurygregoryarne_wiebalck, the *mic* is yours =)16:22
arne_wiebalckvideo of last week's session is up16:22
arne_wiebalcksession for March is already planned16:23
arne_wiebalck "Bare Metal for Health - Using OpenStack Ironic for HPC at Berlin Institute of Health"16:23
arne_wiebalckdeployment show and tell :)16:23
iurygregory#link https://www.youtube.com/watch?v=yvdq8jPGPTw  16:24
iurygregoryoh wow, that sounds very interesting :D 16:24
iurygregorytks for sharing the news arne_wiebalck o/16:24
arne_wiebalcktahnks for the link iurygregory 16:25
arne_wiebalck*thanks16:25
iurygregory#topic RFE review16:25
iurygregorywe don't have any RFE, skipping16:25
iurygregory#topic Open discussion16:25
iurygregoryAnything we should discuss today? \o/16:25
dtantsurI'm trying to get somewhere with a partition cirros image16:27
dtantsurI think it actually works, but only with UEFI (using asset preservation)16:27
dtantsurare we fine to only test partition local boot under UEFI? so not actually testing grub-install?16:28
dtantsur(not that we're testing it now...)16:28
iurygregoryI'm ok with this approach tbh =P (I remember we wanted to kill grub with fire in the past lol)16:28
rlooideally we want to test both but if we're not testing grub-install, testing under UEFI is better than what we test now :)16:29
dtantsurright, that's my thinking16:29
rloo(unless the problem is an issue with our code that causes grub-install to fail..)16:30
dtantsurno, the problem is that cirros does not have grub-install :)16:31
opendevreviewMerged openstack/ironic master: Update some releasenotes for 19.1 release  https://review.opendev.org/c/openstack/ironic/+/82899116:31
rlooheh, that would be a problem!16:32
TheJuliadtantsur: I think I'm okay with only testing local boot with asset preservation under uefi16:34
TheJuliadtantsur: But, I say this having actually looked at machines recently which don't support legacy boot16:34
dtantsuryay, just got a successful boot on bifrost16:36
iurygregory\o/16:36
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent-builder master: [WIP] Experimental script to build a cirros root image  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/82890416:38
dtantsurthis is the current version of the script ^^16:38
dtantsursince it's very fast, I think I'll just move it to Ironic and use during devstack run16:38
iurygregorysounds like a plan =)16:39
iurygregoryI'm wondering if we can't just have the cirros-partition-image available so we can just download...16:40
dtantsurthere is such an image, but it's empty...16:40
dtantsurpartition+local boot is not the exactly the cirros use case16:41
iurygregorywe can't publish ours and have it in the opendev mirrors? 16:41
dtantsursince it won't work on clouds out of box (without ironic)16:41
dtantsurwe can, but the script takes a couple of seconds, I'm not sure it's worth it16:41
iurygregoryany other topic for discussion? =)16:43
iurygregory#topic Who is going to run the next meeting?16:45
iurygregoryDo we have any volunteers?16:45
iurygregoryI will run the next meeting =)16:47
iurygregoryTks everyone!16:47
iurygregory#endmeeting16:47
opendevmeetMeeting ended Mon Feb 14 16:47:22 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:47
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-02-14-16.00.html16:47
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-02-14-16.00.txt16:47
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-02-14-16.00.log.html16:47
rpittauthank you :)16:48
iurygregoryJust FYI: this Friday RH folks will probably not be around =) / next week I will probably take 2 days off =)16:48
iurygregorydtantsur, congrats on being the new Outreachy OpenStack Coordinator \o/16:50
dtantsurthank you :)16:51
ameya49TheJulia : Thank You for review comments for : https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/826646. Have addressed the review comments. Thanks!16:54
iurygregorytime to submit the patch in the election repo =) (almost forgot the deadline)16:54
rpittaubye everyone, see you tomorrow! o/17:00
iurygregoryOpenStack Zed...17:05
TheJuliaWell, where did we put the Zed-PM to power the stargate up with?!17:06
iurygregoryseems like a lot of people in our community enjoys playing LoL17:06
opendevreviewDmitry Tantsur proposed openstack/ironic master: CI: use a custom cirros partition image instead of the default  https://review.opendev.org/c/openstack/ironic/+/82788217:08
dtantsurfingers crossed17:10
dtantsuron this positive note I'll go enjoy some Valentine's beer :)17:10
dtantsursee you tomorrow folks17:10
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent bugfix/8.4: Update .gitreview for bugfix/8.4  https://review.opendev.org/c/openstack/ironic-python-agent/+/82912017:43
opendevreviewVerification of a change to openstack/ironic master failed: Add release mappings for 19.0 and 19.1 bugfix  https://review.opendev.org/c/openstack/ironic/+/82898918:42
opendevreviewVerification of a change to openstack/ironic master failed: Add release mappings for 19.0 and 19.1 bugfix  https://review.opendev.org/c/openstack/ironic/+/82898919:37
opendevreviewOpenStack Release Bot proposed openstack/ironic-inspector bugfix/10.10: Update .gitreview for bugfix/10.10  https://review.opendev.org/c/openstack/ironic-inspector/+/82912719:56
TheJuliastevebaker[m]: I think I fixed https://review.opendev.org/c/openstack/diskimage-builder/+/828617 for you. Now to let CI run and hopefully now pass on opensuse19:57
stevebaker[m]TheJulia: awesome, thanks! I think you could still +2 that with a change that small20:00
TheJuliaYeah, that was my plan20:00
TheJuliaI went looking into the logs again and realized exactly what was going on20:00
TheJuliabtw, creative use of word counting :)20:02
stevebaker[m]heh, there is probably a more bashy way20:05
TheJuliaeh, reset the IFS maybe20:15
TheJuliabut that can be brutal to fix20:15
TheJuliahttps://zuul.opendev.org/t/openstack/build/cf2e6663ccf04e8da84f974be7ad04d0 <-- this seems... odd20:15
opendevreviewVerification of a change to openstack/ironic stable/xena failed: ImageCache: respect Cache-Control: no-store  https://review.opendev.org/c/openstack/ironic/+/82637020:41
TheJuliajeeze20:48
TheJulia..21:00
opendevreviewMerged openstack/ironic master: Clean up jobs with legacy names  https://review.opendev.org/c/openstack/ironic/+/82775222:08
opendevreviewMerged openstack/ironic master: iRMC: Fix instructions for boot interface  https://review.opendev.org/c/openstack/ironic/+/82844822:08
opendevreviewMerged openstack/ironic-python-agent-builder master: Use debian current stable for dib  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/82730122:12
opendevreviewMerged openstack/ironic-python-agent-builder master: Update documentation on supported CentOS version  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/82760522:12
opendevreviewMerged openstack/ironic-python-agent-builder master: Build tinyipa on tinycore 13.x  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/82713722:12
opendevreviewMerged openstack/ironic-python-agent-builder master: Remove ussuri job  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/82849522:12
opendevreviewMerged openstack/ironic master: Add release mappings for 19.0 and 19.1 bugfix  https://review.opendev.org/c/openstack/ironic/+/82898922:22
TheJuliaajya: quick question with regards to https://review.opendev.org/c/openstack/ironic/+/823312 is redfish raid tested in dell's ci?22:30
TheJuliaajya: also, fwiw, I forgot to actually click post on the comments, on that one. :(22:31
TheJuliaforgot is probably wrong, I likely got distracted22:32
erbarrhi TheJulia, no dell's ci currently is only doing basic ops with nova, the tempest work will lead to other tests getting coverage22:33
TheJuliaerbarr: much appreciated, thanks!\22:33
opendevreviewMerged openstack/ironic stable/xena: ImageCache: respect Cache-Control: no-store  https://review.opendev.org/c/openstack/ironic/+/82637022:50
*** fdegir16 is now known as fdegir23:25

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