Thursday, 2022-04-07

rpittaugood morning ironic! o/06:04
arne_wiebalckGood morning rpittau and Ironic!06:30
rpittauhey arne_wiebalck :)06:56
jandersgood morning rpittau arne_wiebalck and Ironic o/06:59
rpittauhey janders :)06:59
arne_wiebalckhey janders o/07:04
opendevreviewRiccardo Pittau proposed openstack/virtualbmc master: Reintroduce lower-constraints job  https://review.opendev.org/c/openstack/virtualbmc/+/83690607:05
rpittauEmilienM, iurygregory: re https://github.com/gophercloud/gophercloud/issues/2375 the culprit seems to be https://opendev.org/x/pyghmi/commit/6836bfffdde9e7031a64bc7da78a8d22980980f407:51
rpittauthis might help https://review.opendev.org/c/x/pyghmi/+/836911 but probably needs some adjustments08:05
dtantsurmorning folks09:38
rpittauhey dtantsur :)09:47
jandershey dtantsur o/09:55
iurygregorygood morning Ironic11:36
iurygregoryrpittau, oh interesting!11:36
EmilienMrpittau: thanks :)12:12
opendevreviewVerification of a change to openstack/ironic stable/yoga failed: Start API after conductor is started in the combined executable  https://review.opendev.org/c/openstack/ironic/+/83660912:28
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add ironic-grenade-skip-level Job  https://review.opendev.org/c/openstack/ironic/+/83696612:45
iurygregory50min for our sessions at the PTG \o/13:10
opendevreviewVerification of a change to openstack/ironic stable/yoga failed: Start API after conductor is started in the combined executable  https://review.opendev.org/c/openstack/ironic/+/83660913:12
*** dmellado_ is now known as dmellado13:31
TheJuliabraaaiiinsss13:35
admiyoTheJulia, should I kick into my version of the Princess Bride The Musical with a resounding version of "Brawns, Brains, and Steel" just for you?13:37
TheJuliaadmiyo: oh. my.13:37
TheJulia... I kind of want to see this, but not today13:37
TheJuliaI'm fighting a secondary sinus infection13:37
admiyoDoes the "secondary" go with "sinus" or "infection?"13:39
TheJuliaif one gets a viral infection (say, a head cold), one can get a a bacterial infection afterwards13:42
admiyoI was trying to figure out where my secondary sinuses are.13:42
TheJuliasame sinuses on the timeline13:43
TheJuliaThey may, or may not be entirely evil though13:43
admiyoI am at that lovely state where ipxe starts but never finishes.  It turns out the iPXE binary in all but the development version of Ubuntu is built for x86_64 and then put into the equivalent of a "no-arch" package. 13:44
TheJuliayup13:44
admiyoThe latest version has an additional aarch64 version, but with a different name.13:44
dtantsuryeaaah.. same in RH systems13:44
TheJuliayou need an aarch64 build13:44
admiyoSo...that is actually quite wrong13:44
TheJulialatest rh builds should have separate versions, but yeah, same rpm13:45
admiyothe arch of the package needs to match the server, and the payload needs to match the client.  13:45
admiyoHaving them in the smae RPM is good13:45
admiyoits a pain on the build side, as you need both compilers, but much easier on the deploy side13:45
TheJuliayeah13:45
admiyoAnyway, I get to iPXE initialising devices...13:46
admiyoand then eventually it reboots and starts all over again.  I had forgotten how much fun it is to debug bringup13:47
* TheJulia raises an eyebrow13:47
TheJuliaso... that should be initalizing the UEFI network stack13:47
admiyoCould be a bad image.  I am using the cirros aarch64 build,13:47
TheJuliaoh13:47
TheJuliahmm13:47
admiyobut, you know, some information from something about what is going on would be kinda nice13:47
TheJuliaare you getting out of the ipxe loader, i.e. kernel/ramdisk getting downloaded?13:48
admiyoI don't think so13:48
admiyoI pasted the absolute message I get before I see the boot process restart 5 minutes or so later13:48
TheJuliawow13:48
TheJuliaokay13:48
TheJuliaso I wonder if the uefi snp driver in it is working13:49
TheJuliamaybe try the rh rpm binary (download, rpm2cpio, cpio -i --make-directories <cpiofile ?13:49
TheJulia)13:49
admiyois there some way to kick the iPXE binary into verbose mode13:49
TheJuliayou can compile it with a debug setting if memory serves13:50
admiyoSo this is not a normal occurance in everyday life for most Ironic sysadmins, I take it?13:51
TheJuliano13:54
TheJuliaunfortunately13:55
TheJuliaI've seen something like that where the UEFI firmware doesn't speak snp or there are no valid internal drivers13:55
dtantsurso, worth trying both snp and the other binary?13:55
TheJuliawell, I would think arm would be an snponly13:56
TheJuliabut, when I tried arm it was in a VM with whats it called13:57
TheJuliauefi firmware reference kit13:57
TheJulia... which I also had to build :\13:57
iurygregoryit's PTG time \o/14:00
iurygregoryhttps://ptg.opendev.org/ptg.html14:01
iurygregoryOcata Room =)14:01
ameya49Hi Ironic o/14:04
ameya49Wanted to know if there was any specific reason to create an instance in test_introspection_basic tempest test case (ironic_tempest_plugin)14:10
dtantsurameya49: the goal initially was to verify that the configured properties/ports are compatible with what Nova expects14:10
ameya49dtantsur : Thanks!14:11
ameya49dtantsur : Reason Im asking is, we are working on few ironic scenarios using ironic-tempest-plugin where we are planning to write test case for out of band inspection. So would like to know if it would be necessary to create server for inspection as well.14:13
dtantsurameya49: it may be a good verification, but not 100% required14:14
ameya49dtantsur : ok Thanks! Will take a closer look to decide if we can implement as standalone or scenario based test. Thanks again!14:16
ameya49dtantsur : Or any recommendations/suggestions?14:16
dtantsuron the ptg now, sorry, cannot put too much thought in it14:16
ameya49np14:17
EmilienMrpittau: I tested it, it worked and solved my issue14:39
EmilienMcan we please merge it? https://review.opendev.org/c/x/pyghmi/+/83691114:39
rpittauEmilienM: great! We need someone with superpowers there, not sure any of us has them,, maybe we can go internally14:40
dtantsurrpittau: only the maintainer has them14:41
EmilienMrpittau: I sent him an email14:46
rpittauEmilienM: thanks :)14:46
iurygregoryJESUS <O> it worked?! ironic-grenade-skip-level https://zuul.opendev.org/t/openstack/build/2634bfc91db94f2daf08ce146acba306 : SUCCESS in 1h 29m 41s (non-voting)14:51
dtantsurnow verify that it tested what we wanted it to test :)14:52
EmilienMa novel concept :D14:52
iurygregorydtantsur, yeah!14:53
iurygregoryfunny thing is that I tested upgrade from wallaby to master =X14:53
dtantsurthings will become much funnier with netboot removal14:54
dtantsurI have a gut feeling wallaby heavily relies on it14:54
iurygregoryI was expecting to fail... since master (zed) is a tock release14:54
iurygregoryI was wondering how we will run the CI in tock releases like now, we should have the job testing wallaby -> yoga in zed right?14:55
iurygregorynot wallaby -> master(zed)14:56
iurygregorythe normal grenade would be testing yoga -> zed anyways...14:56
dtantsurit's just one of the questions people haven't thought through? :)14:56
dtantsurthere is no point to run wallaby->yoga in zed, we already run it in yoga14:57
iurygregoryyeah, this also14:57
rpittaubtw tick tock sound really creepy15:05
iurygregoryrpittau, agree :D15:06
iurygregorythey should try a different approach I would say15:07
opendevreviewMerged openstack/ironic stable/yoga: Start API after conductor is started in the combined executable  https://review.opendev.org/c/openstack/ironic/+/83660915:16
arne_wiebalckisn't tick-tock a quite normal term for processors?15:21
iurygregoryTheJulia, dtantsur http://lists.openstack.org/pipermail/openstack-discuss/2022-April/028088.html 15:55
rpittauarne_wiebalck: therefore processors are creepy16:08
iurygregoryarne_wiebalck, any words from TC about Zed release running on ubuntu 22.04? 16:12
arne_wiebalckrpittau: then I don't understand your comment :-D16:14
arne_wiebalckiurygregory: not that I noticed, but I was in several meetings simultaneously :)16:16
iurygregoryarne_wiebalck, you have a clone omg16:16
arne_wiebalckiurygregory: rather not being useful in any of them 16:16
iurygregory=(16:17
TheJuliaarne_wiebalck: I would be happy to do a concurrency limit check thing in exchange for reviews this cycle :)16:18
rpittauarne_wiebalck: tick, tock, like a very slow but inevitable clock, like the Edgar Allan Poe poem?16:18
TheJuliaTick the mouse ran up the clock16:18
arne_wiebalckrpittau: no, this I understood ... my point was this is all scary, so tick/tock is the right term :)16:19
rpittauok :D16:19
arne_wiebalckI guess the TC will welcome suggestions as well, but tick/tock really is becoming the term already ...16:20
arne_wiebalckTheJulia: an automatic cap on concurrency?16:22
arne_wiebalckTheJulia: like, you cannot join, you're in these 2 other meetings already!16:22
TheJuliaeeek meetings!16:26
TheJuliaso many meetings16:26
* TheJulia sips some stupidly hot thai soup in an attempt to heal the sinuses16:43
dtantsurget better TheJulia!16:45
dtantsursee you tomorrow folks16:45
iurygregorybye dtantsur 16:54
arne_wiebalckbye everyone o/17:00
iurygregorybye arne_wiebalck o/17:12
rpittaubye everyone! o/17:49
TheJuliadtantsur: https://storyboard.openstack.org/#!/story/2009978 <-- stream of notes w/r/t vmfs17:49
TheJuliawith links17:49
iurygregory5min for our last PTG session20:55
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP: Multipath Hardware path handling  https://review.opendev.org/c/openstack/ironic-python-agent/+/83703922:19
TheJuliaiurygregory: ^^^^^22:19
TheJuliaThere *may* be a problem with that, our unit tests seem to result in deduplication, but we're executing additional commands now so they need to be carefully walked through22:20
TheJuliabut logic wise It think it should work22:20
TheJuliaoooh ahh email from a supermicro engineer \o/22:30
iurygregoryTheJulia, ack ty!23:31
iurygregoryFileNotFoundError: [Errno 2] No such file or directory: 'multipath': 'multipath' \o/23:55
TheJulia\o/23:57
TheJulianot in a ramdisk ? :)23:57
iurygregoryyeah I think this is the case in ironic-standalone-ipa-src23:58
iurygregoryso ofc it would complain =)23:58

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