Thursday, 2022-05-05

rpioso:-)00:12
*** pmannidi|Gone is now known as pmannidi00:56
arne_wiebalckGood morning, Ironic!06:31
rpittaugood morning ironic! o/06:44
dtantsurmorning folks07:32
jandersgood morning arne_wiebalck rpittau dtantsur and Ironic o/07:45
rpittauhey janders dtantsur :)07:45
dtantsurthe stable CI is not feeling well, is it07:46
rpittauI saw failures on various master CI jobs as well, standalone, tempest08:19
rpittaunot sure also if anyone had a chance to look at grenade in inspector08:19
dtantsurdefinitely not me08:34
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector master: [WIP] Fix grenade job  https://review.opendev.org/c/openstack/ironic-inspector/+/84058809:02
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector master: [WIP] Fix grenade job  https://review.opendev.org/c/openstack/ironic-inspector/+/84058809:03
rpittaulooking for a quick easy review -> https://review.opendev.org/c/openstack/sushy-tools/+/83867409:27
rpittauiurygregory: can you please remind me what the plan is for the bugfix releases? Can we start already with IPA or we want to wait for the multipath handling patches to merge? 09:34
opendevreviewMerged openstack/sushy-tools master: Use python Zed tests  https://review.opendev.org/c/openstack/sushy-tools/+/83867411:02
arne_wiebalckhey janders rpittau dtantsur o/11:13
opendevreviewJacob Anders proposed openstack/sushy stable/xena: Attempt using Redfish settings resource to get URI  https://review.opendev.org/c/openstack/sushy/+/83984311:30
opendevreviewJacob Anders proposed openstack/sushy stable/xena: Follow up to Attempt using Redfish settings resource to get URI  https://review.opendev.org/c/openstack/sushy/+/83984411:30
jandersiurygregory thank you for your review and pointers in https://review.opendev.org/c/openstack/sushy/+/839843, once CI is done ^ should be ready for review (plus https://review.opendev.org/c/openstack/sushy/+/839845 which is already past CI)11:33
opendevreviewJacob Anders proposed openstack/sushy stable/wallaby: Use Etag in precondition header when setting boot options  https://review.opendev.org/c/openstack/sushy/+/84065211:52
opendevreviewJacob Anders proposed openstack/sushy stable/wallaby: Attempt using Redfish settings resource to get URI  https://review.opendev.org/c/openstack/sushy/+/84065311:53
opendevreviewJacob Anders proposed openstack/sushy stable/wallaby: Follow up to Attempt using Redfish settings resource to get URI  https://review.opendev.org/c/openstack/sushy/+/84065411:55
opendevreviewJacob Anders proposed openstack/sushy stable/wallaby: Re-trying InsertMedia call with TransferProtocolType if required  https://review.opendev.org/c/openstack/sushy/+/84065512:00
janders^ that should be the lot for fixing Nokia bugs in Wallaby12:01
rpittauI fixed grenade and broke something else in inspector :D12:27
rpittauanother quick and painless review if anyone has a minute https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/84050812:40
rpittauand I just found a mistake....12:40
rpittaulol12:40
opendevreviewRiccardo Pittau proposed openstack/ironic-tempest-plugin master: Add yoga tests, stop testing victoria  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/84050812:42
rpittaunow should be painless and quick12:42
iurygregorygood morning Ironic12:51
iurygregoryrpittau, hey!12:51
rpittauhey iurygregory :)12:51
iurygregoryI was planning to do today the releases12:51
iurygregorywe can ofc wait if the patch is in a good shape (otherwise we can just backport)12:51
rpittauI vote for doing the releases and then backport :)12:52
iurygregoryok o/12:53
iurygregorypushing patches in a few, I just got back from the doctor 12:54
TheJuliabrraaaaaiinnnssss13:23
rpittauTheJulia: I can offer an alternative https://www.cuisineaz.com/recettes/bloody-brain-le-cocktail-cerveau-99381.aspx13:29
TheJuliaNeat, although really not a fan of grenadine13:32
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector master: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/84058813:33
TheJuliaThat kind of reminds me, a little bit of... Tuaca Alexander (think, a Brandy Alexander, but made with Tuaca)13:33
rpittauoh gosh, that sounds dangerously delicious13:34
TheJuliait is13:34
TheJuliaso, multipath!13:34
rpittauyep13:35
TheJuliawhere are we at, where do we need to go, is there anything I can do to help? or should I just let you guys handle it?13:35
* TheJulia wonders if she can silence matrix on ashinclouds[m]'s phone :)13:35
* TheJulia is talking about herself too13:35
rpittauwe need to adjust https://review.opendev.org/c/openstack/ironic-python-agent/+/837039 mainly making it more generic (plus fix all the tests)13:36
rpittaudtantsur already adjusted his patches and backported them13:37
TheJuliaokay, and combined things apparently work13:37
rpittaucorrect13:37
rpittauwe need to fix _load_multipath_modules to add a non-redhat way to deal with multipath config13:38
TheJulialets see if a default is dropped in13:38
TheJuliabecause I didn't have to do anything besides run commands13:38
TheJuliaInteresting! I have no config files13:39
rpittaulol13:40
TheJuliasoo.... maybe my original approach was right for debian13:40
rpittaumultipath.conf is definitely needed by mpathconf13:40
* TheJulia will need to dig through debian's docs13:40
rpittauyeah13:40
TheJuliaand whatever is in debian is likely identical in ubuntu13:41
rpittauI really hope so :)13:41
TheJuliaAlthough, kind of hearing of the downstream trials and tribulations is why I had always hoped we would never have to do it13:45
TheJuliatrials and tribbleations13:45
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector master: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/84058813:45
TheJuliahttps://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ffsmedia.imgix.net%2F85%2F8f%2F28%2Fdf%2F4293%2F4740%2Fb003%2F58a281bb6c77%2Fkirk-has-had-it-up-to-here-with-these-damn-tribbles.png%3Fdpr%3D2%26auto%3Dformat%252Ccompress%26w%3D650&f=1&nofb=113:46
* TheJulia assumes the cats would be in heaven with a pile of tribbles13:46
rpittau:D13:47
dtantsurTheJulia: hi! do you remember why we didn't do https://review.opendev.org/c/openstack/ironic-python-agent/+/840499 from the start?13:47
TheJuliawe needed to also be able to match against partuuid13:49
TheJuliaI think13:49
TheJuliafindfs might also be doing something funky13:50
TheJuliaeh, it supports it13:51
dtantsuryup13:52
TheJuliadtantsur: also possible it wasn't around in the util-linux version in tinycore from ages ago13:52
dtantsurpossibly, yeah13:52
TheJuliathe man page is from 2014, also noting a rewrite from the original for util-linux13:53
TheJuliaso there could have been some ships passing in the night sort of stuff there13:54
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent stable/yoga: Do not try to guess EFI partition path by its number  https://review.opendev.org/c/openstack/ironic-python-agent/+/84067013:57
TheJuliaNobodyCam: wowzers https://review.opendev.org/c/openstack/ironic/+/839995/1/ironic/drivers/modules/snmp.py13:57
TheJuliapep8 job has opinions... many opinions13:57
dtantsuromg, that's plenty of opinions13:59
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Ironic Release 20.2  https://review.opendev.org/c/openstack/ironic/+/84067114:00
dtantsurwow, no API changes sine Xena14:00
TheJuliaIt has happened before14:01
TheJuliaFor a long time it was like "all the api changes/additions in one release" and then "all the backend/internal stuffs the next release"14:01
dtantsurheh fair14:02
dtantsurnext time we should make some breaking changes :) like removing netboot14:02
TheJulia++14:02
TheJuliasome projects are asking if they can nuke legacy policy support early14:03
dtantsurwhat is the target nuke release?14:03
TheJuliaAA14:03
* dtantsur thought TheJulia is screaming at first :D14:03
TheJuliaor now... I guess that would be 2023.0?14:03
dtantsurOpenStack Aaaaaaaaaaaaa!!114:04
TheJulialol14:04
rpittaucan we do 2023.tic and 2023.toc instead ?14:06
TheJuliaI haven't read the latest emails14:07
TheJuliaand I'm not updating the code for version handling14:07
TheJuliajust nope14:07
TheJulianope nope nope14:07
TheJuliaall the nopes14:07
dtantsur:D14:07
rpittau:)14:07
TheJuliahttp://memecrunch.com/meme/BGOEI/nope/image.png14:08
dtantsurwe used to have year-based versions long ago or  am I confusing something?14:08
TheJuliayes14:08
TheJuliaback in the days of 201414:08
TheJuliaso... like... omfg 8 years ago14:08
dtantsur*nod*14:08
TheJuliawow, so I actually joined HPE ~..... just over 8 years ago if memory serves14:09
rpittauI think 8 years ago is when I started playing with Openstack, Paris Summit was that year14:10
* dtantsur celebrated 8 years in RH in February14:10
dtantsuroh yeah, Paris summit. wild parties :)14:10
TheJuliaI didn't get travel approval until like 7 days before the summit14:12
TheJulia"monty needs you to be there"....14:12
dtantsurI had to use the foundation funding..14:13
dtantsuron an unrelated note, I already regret moving so much code around in IPA :D14:14
TheJuliabackport pain?14:14
dtantsuryeeeeah14:15
dtantsurnothing applies cleanly14:15
TheJuliaYeah14:15
iurygregoryHPE Proliant Merge Failed. This change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.14:17
iurygregoryfunny...14:17
iurygregorystendulker, fyi =) (I don't remember the other person from HPE to ask about the CI)14:18
stendulkeriurygregory: no problem, I will send it to the right group. 14:18
iurygregoryTks!14:19
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent stable/wallaby: [WIP] Do not try to guess EFI partition path by its number  https://review.opendev.org/c/openstack/ironic-python-agent/+/84017014:23
* dtantsur wishes git could detect relocated code14:26
TheJuliathat would be epic if it oculd14:28
dtantsurthe code I'm trying to backport changed twice. it was significantly updated in xena, then moved around in yoga.14:28
TheJuliayeouch14:35
TheJuliawe hit some of that with bootloader stuffs going back to train once... I think we backported basically every change as a result for our own long term sanity14:35
TheJuliaor nearly every change...14:35
* TheJulia would kindly ask current cold/sinus infection to go away14:40
*** diablo_rojo__ is now known as diablo_rojo14:43
opendevreviewMerged openstack/ironic master: Fix v6 CI job - Return it to normal non-voting status  https://review.opendev.org/c/openstack/ironic/+/83908614:46
opendevreviewMerged openstack/networking-generic-switch master: Trivial: Remove legacy devstack CI call  https://review.opendev.org/c/openstack/networking-generic-switch/+/84051314:47
opendevreviewMerged openstack/networking-generic-switch stable/xena: CI: Fix Multinode ssh key/hostname for unit tests  https://review.opendev.org/c/openstack/networking-generic-switch/+/83992014:47
opendevreviewRiccardo Pittau proposed openstack/virtualbmc master: Use zed jobs  https://review.opendev.org/c/openstack/virtualbmc/+/84050115:08
opendevreviewMerged openstack/ironic-python-agent master: Do not try to guess EFI partition path by its number  https://review.opendev.org/c/openstack/ironic-python-agent/+/84045315:17
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add netconf-openconfig device driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83532415:32
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add LACP support to Netconf OpenConfig driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83537815:32
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add support for pre-configured link aggregates  https://review.opendev.org/c/openstack/networking-baremetal/+/84053315:32
* rpittau needs to start packing16:05
* rpittau bye everyone, see you on Monday! o/16:05
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Multinode Grenade  https://review.opendev.org/c/openstack/ironic/+/84053016:19
TheJuliarpittau: so yeah, no configuration actions required. per debian docs, it only overwrites the integrated table17:37
TheJulialooks like ubuntu is the same, default config is embedded17:51
rpittauTheJulia: cool, I guess we could detect the OS or just do a try, not sure how to test that in ci though18:12
* rpittau keeps packing18:12
TheJuliaI think we can do binary presence18:12
TheJuliaand if a config file is present, I *suspect* it would be safe to skip module loading and just let everything else to rescan18:13
rpittauright18:13
TheJuliaI'm going to try and pull it down and work on it, but I've got a call in 10 minutes and a call in 40 minutes... and I'm getting sick, so no idea how much progress I'll make between now and monday18:17
sdanniHi! I have some questions about ironic HA settings. We've set 3 controller nodes. During baremetal node inspection, if the node gets a dhcp response from controller 0 or controller 2, the process will fail; if it gets the dhcp response from controller 1, it will download ipxe.boot file and install ramdisk/kernel. Then it failed at connection timeout when it curls the control_virtual_ip. Do you have any suggestions as 19:39
sdannito HA configuration?19:39
sdanniWe have a provisioning network: 192.168.11.xx and a br-ex network: 192.168.24.xx. 19:41
sdanniThe baremetal node can only ping 192.168.11.xx and 192.168.24.9 (controller1 br-ex ip)19:42
TheJuliaso.... that sounds really quite wrong19:51
TheJuliahow did you setup this environment?19:51
TheJuliasdanni: ^19:52
sdanniTheJulia: these are overcloud controller nodes19:53
sdanniWe had to manually setup the provisioning vlan network, 192.168.11.x. And the gateway is controller1's ip:192.168.11.25319:55
sdanniWe have a /var/lib/neutron/dhcp/pxelinux.cfg/default like this:19:56
sdanniDEFAULT ipxe19:56
sdanniLABEL ipxe19:56
sdanni  KERNEL ipxe.lkrn19:56
sdanni  APPEND dhcp && chain http://192.168.11.253:8088/boot.ipxe19:56
TheJuliaso... that is... wrong19:58
TheJuliawhy are you doing that?19:58
sdanniTheJulia: because the ipxe rom in the solaflare nic is too old and we are not able to update it.19:59
TheJuliawhat happens?20:00
* TheJulia wonders if uefi would be happier20:00
sdanniTheJulia: the ipxe in the nic can't recognize commands such as "inc" "chain"20:01
sdanniwe figured out a way to custom dnsmasq configuration and use ipxe.klrn in the conductor. And that worked with 1 controller node environment. Now we are having network issues with HA20:03
sdannii haven't tried uefi boot, not sure if that would be useful20:04
TheJuliasdanni: so most people who run into stuff like that just remove the retry logic from the ipxe template20:04
TheJuliasince your running in a super special modified network, your kind of off the rails w/r/t openstack networking too, at least tested networking20:05
TheJuliawhich may explain what your running into20:05
TheJuliaand... I think my next tweet will be something like friends don't let friends use bios mode 20:05
TheJuliaUEFI doesn't use firmware in the card20:05
sdanniTheJulia: It's worth a try!20:07
TheJuliathat should skip the card trying to speak ipxe20:08
TheJuliaif it still tries it, you might have firmware loading both legacy bios and uefi firmware loading happening, just set it to uefi only in the firmware and you should be good... Since RHEL also won't support Legacy firmware loading in UEFI mode.20:08
sdanniTheJulia: in a general HA environment, during node inspection, does bm node only connect to one controller or many?20:11
TheJuliasdanni: one by default, it is blocked from seeing the others so they can't service dhcp20:13
TheJuliabut it can be done with dhcp only configs20:13
TheJuliaas well20:13
TheJuliaActually, I thought that was the default20:13
TheJuliahjensas might remember better, I haven't touched that area in literal ages20:13
sdannigotcha!20:14
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add netconf-openconfig device driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83532421:16
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add LACP support to Netconf OpenConfig driver  https://review.opendev.org/c/openstack/networking-baremetal/+/83537821:17
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add support for pre-configured link aggregates  https://review.opendev.org/c/openstack/networking-baremetal/+/84053321:17
* hjensas reads scrollback21:31
hjensassdanni: I get the feeling your network setup with controller1's ip:192.168.11.253 as gateway is not working, given the node can only ping 192.168.24.9 the traffic is filtered for some reason on the controller node.21:32
opendevreviewSteve Baker proposed openstack/sushy-tools master: novadriver, don't use instance.flavor.id  https://review.opendev.org/c/openstack/sushy-tools/+/84076822:04
opendevreviewSteve Baker proposed openstack/sushy-tools master: novadriver, don't use instance.flavor.id  https://review.opendev.org/c/openstack/sushy-tools/+/84076823:10
opendevreviewSteve Baker proposed openstack/sushy-tools master: Fix per-request memoization  https://review.opendev.org/c/openstack/sushy-tools/+/84078023:10

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