Wednesday, 2023-02-08

opendevreviewHarald Jensås proposed openstack/metalsmith master: list_instances - cache allocations  https://review.opendev.org/c/openstack/metalsmith/+/87304800:42
hjensasTheJulia: stevebaker[m]: I got it from 6min+ to ~55seconds - metalsmith list (250 nodes) with ^^ patches.00:44
stevebaker[m]Hey thats a good improvement00:52
TheJuliaNice!01:09
*** rcastillo|rover is now known as rcastillo03:59
*** JasonF is now known as JayF04:12
rpittaugood morning ironic! o/08:18
jandershey rpittau and Ironic o/08:39
rpittauhey janders :)08:39
opendevreviewHarald Jensås proposed openstack/metalsmith master: list_instances - cache allocations  https://review.opendev.org/c/openstack/metalsmith/+/87304809:08
opendevreviewMark Goddard proposed openstack/networking-generic-switch master: WIP: Attempt to batch up cmds  https://review.opendev.org/c/openstack/networking-generic-switch/+/74328309:51
opendevreviewMark Goddard proposed openstack/networking-generic-switch master: Support batching up commands  https://review.opendev.org/c/openstack/networking-generic-switch/+/74328310:30
opendevreviewMark Goddard proposed openstack/networking-generic-switch master: Add Dummy device type  https://review.opendev.org/c/openstack/networking-generic-switch/+/87309810:38
dtantsurkubajj: API methods do not normally raise, they return an HTTP error. Look above for examples, you need expect_errors=True.11:25
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: [WIP] Add centos9 based job  https://review.opendev.org/c/openstack/metalsmith/+/86937411:31
opendevreviewJakub Jelinek proposed openstack/ironic master: Erase swift inventory entry on node deletion  https://review.opendev.org/c/openstack/ironic/+/87139412:13
kubajjTheJulia, dtantsur: Oh, I see. Thanks for help12:14
opendevreviewMerged openstack/bifrost master: Fix jinja ansible lint error  https://review.opendev.org/c/openstack/bifrost/+/86613712:14
kubajjJayF: is it this one? https://review.opendev.org/c/openstack/ironic/+/86623513:05
iurygregorygood morning Ironic13:52
*** tosky_ is now known as tosky14:19
scottsolIs the baremetal SIG going ahead today?14:36
JayFscottsol: aye14:38
JayFscottsol: also, I didn't know you wre in IRC land, assuming you are who I think you are :)14:39
scottsoldo you even OpenStack if you're not in IRC land ;) 14:39
JayFiurygregory: TheJulia: dtantsur: I'm in BM SIG zoom if we wanna like, audio check and such14:39
JayFscottsol: surprisingly, yes14:40
opendevreviewWill Szumski proposed openstack/bifrost stable/xena: Create /run/ironic runtime directory when service starts  https://review.opendev.org/c/openstack/bifrost/+/87311714:42
JayFkubajj: that chain, the first one is a step behind it14:43
TheJuliaI'm in a required conference session atm :(14:44
JayF"required" is just a check against your will saving throw ;) 14:44
dtantsurJayF: I'll join in a few14:46
TheJuliaheh14:47
opendevreviewWill Szumski proposed openstack/bifrost stable/xena: Create /run/ironic runtime directory when service starts  https://review.opendev.org/c/openstack/bifrost/+/87311714:47
JayFBaremetal SIG starting in 3 minutes; https://ironicbaremetal.org/blog/baremetal-sig-2023q1/ can get you to the zoom link14:58
opendevreviewOliver Walsh proposed openstack/sushy-tools master: Fix libvirt forbidden error in set_boot_mode  https://review.opendev.org/c/openstack/sushy-tools/+/87312315:28
opendevreviewOliver Walsh proposed openstack/sushy-tools master: Fix libvirt forbidden error in set_boot_mode  https://review.opendev.org/c/openstack/sushy-tools/+/87312315:41
opendevreviewOliver Walsh proposed openstack/sushy-tools master: Fix libvirt forbidden error in set_boot_mode  https://review.opendev.org/c/openstack/sushy-tools/+/87312315:42
iurygregoryno talk for OIS 2023 .-. 15:59
iurygregorymaybe i should have submitted to another track (instead of Hybrid/Private Cloud)16:11
JayFI think also there was a push to get more new talks in? 16:15
JayFSo it's the case where being a common person to have done talks in the past set you up to be more likely to fail16:15
JayFbut IDK; I wasn't a chair for hybrid/priv cloud16:15
iurygregorywell, I only had two talks in OIS (Virtual in 2021/ Berlin 2022) XD16:17
iurygregorylet's wait for the Forum sessions to see (but I probably won't be able to travel to Vancouver with only Forum sessions .-.)16:18
TheJuliaIs there a sig zoom link still?16:24
rpittauTheJulia: it's in https://lists.openstack.org/pipermail/openstack-discuss/2023-February/032031.html16:24
NobodyCamGood morning Ironic Folks, 16:56
NobodyCamand OFC16:56
NobodyCamhappy hump day16:56
NobodyCam;)16:56
rpittauhey NobodyCam :)17:10
opendevreviewOliver Walsh proposed openstack/sushy-tools master: Fix libvirt forbidden error in set_boot_mode  https://review.opendev.org/c/openstack/sushy-tools/+/87312317:31
rpittaugood night! o/17:32
JayFdtantsur: where does this recording go?17:32
JayFdtantsur: I assume there's some official openstacky place it can be uploaded?17:33
dtantsurarne_wiebalck: ^^^17:33
samuelkunkel[m]s3? (sorry, could not resist) :D17:33
JayFafter it converts, I'll upload to gdrive and get a share link to whoever?17:33
JayFsamuelkunkel[m]: you better watch out what you ask for; the product I started into Ironic with was predicated on how predatory the AWS pricing model is17:33
JayFsamuelkunkel[m]: so I'm about one or two more snarks away from giving you my dissertation on cloud costs that scale non-linearly in a designed, predatory way ;) 17:34
JayFlol17:34
samuelkunkel[m]uff17:34
samuelkunkel[m]That sounds frightening17:34
JayFAWS, cheap for startups, then it hockey sticks17:34
JayFunlike Bare Metal Servers(tm) 17:34
JayFetc etc17:34
samuelkunkel[m]we can have a chat about that in vancouver :)17:35
JayFclearly that was a great sales pitch delivered effectively since nobody from Rackspace still works on Ironic LOL17:35
samuelkunkel[m]lol17:35
JayFarne_wiebalck: dtantsur: I shared the drive folder with the video to both of you; if there's anything further I should do please let me know17:49
jrosserwhen updating the controllers, like at major openstack version upgrade, is it the right thing to just bulk update the deploy kernel/initrd uuid on all the nodes to point to the new ones for the new release running on the controller?17:54
jrosserregardless of the deploy state of the nodes17:54
JayFHonestly, when working at scale, I tried really, really hard to avoid setting the deploy kernel/initrd per node unless I had to17:59
JayFthe answer to your question is "yes, they should be updated" 17:59
jrosserbut it’s version specific?18:00
jrosserwell, described as, anyway18:01
JayFthe initrd in this case includes the actual code for IPA18:01
JayFso the python code inside needs an upgrade just like the service code does18:01
JayFalthough generally unless a release note says specifically otherwise, there's some backwards compat18:01
jrosserright, so I did my upgrade and switched all the uuid over18:03
jrosserbut what made me think that I might be doing something wrong was that didn’t make sense for $lots nodes18:04
JayFyou can set deploy kernel/initrd in config18:04
JayFrather than just per node18:04
jrosseroh right ok18:04
jrossereven for multi arch?18:04
JayFI don't know how that feature interacts with multi-arch18:04
JayFif we've introduced a scenario where you need to do N updates for N nodes to update the deploy kernel/initrd, that's a UX pain point we'd probably be keen to remove18:05
JayFe.g. by making a cpu-arch-aware default or something18:05
jrosserI thought that some kind of template would be interesting18:06
jrosserwhere you update once in the template  and reference that in the node18:06
jrosserbut that’s just random musing :)18:06
JayFmight be a good thing for PTG? IDK18:06
JayFbut I could see setting deploy_kernel: `arm_default` on a node18:07
JayFand then being able to set deploy_kernel {'arm_default': UUID} in a config18:07
jrosseryes, that sort of thing18:10
JayFI think iurygregory did something similar for external_url recently? but IDR for sure18:14
JayFplease do add something to the PTG page about this -> https://etherpad.openstack.org/p/ironic-bobcat-ptg18:15
iurygregoryyup I did18:15
TheJuliaHmm interesting18:15
iurygregoryhttps://review.opendev.org/c/openstack/ironic/+/852234/218:16
TheJuliaIt seems like we need a setting by arch default in the config18:17
TheJuliaLike what we do with pxe loader18:17
JayFI don't think a more generic mechanism is a bad idea either18:17
JayFbecause I had cases where I needed to set explicitly different ramdisks by hardware vendor, as well18:18
TheJuliaBy arch can be that way as well because it is just tag matching, really18:18
JayFack18:20
jrosserI think adding the debug user to the deploy image is another use case18:21
jrosserwhere you might want to opt a single node into that18:22
JayFthat's one of the exact cases single-node overrides were made for18:22
jrosserbut you also need to manage the versions of the debug image across upgrades so the same indirection would be great there18:23
* JayF put that item in PTG planning18:31
kubajjWhat is oslo.db? Is it just some kind of a wrapper around sqlalchemy?18:33
JayFanytime you see "oslo." 18:35
JayFthat means "openstack library" more or less18:36
JayF(not that you can't use oslo libs in other projects; but oslo is the name of the project that does cross-project libs)18:36
JayFI honestly don't know exactly what we get from oslo.db because I've not dug into it personally18:36
JayFbut I think it's more than just "wrapper around sqla" but IMBW18:36
kubajjJayF: thanks, good to know18:37
TheJuliamostly just a wrapper with some helper utilities18:38
TheJulia"mostly"18:38
jrosserJayF: thanks for putting that on the ptg notes, I’m on a phone irc client just now so it’s tricky :)18:41
JayFWhoa, tripleo is gone18:47
TheJuliaIt is certainly a complex topic18:57
Sandzwerg[m]Jrosser: we've used IPA images that where some releases newer than our ironic version. Worked well for us19:05
TheJuliawe've strived to not introduce breaking changes. The only one I can actually think of is the agent token stuff, which we explicitly communicated as we felt it was the right thing to do19:09
JayFand that one was opt-out if you built your own image iirc19:16
TheJulia... I *think* for one major release19:17
TheJuliaat which point, the handling behavior went towards "mandatory"19:17
TheJuliaunfortunately, it feels like that was ages ago19:18
arne_wiebalckstevebaker[m]: I uploaded the SIG video from today ... whenever you have a moment to do your editing magic :) 20:48
stevebaker[m]arne_wiebalck: OK I'll get on to that. I *really* want to record a musical intro for these videos20:54
arne_wiebalckstevebaker[m]: the sound of a dial-up modem :-D 20:55
ashinclouds[m]I love that idea20:57
stevebaker[m]yeah I was thinking of incorporating a chiptunes vibe21:03
TheJuliaI was thinking of how awesome the v.92 ping/ping sound was21:04
TheJuliaPersonally21:04
JayFif it's not metal21:05
JayFwhat the hell are you doing21:05
JayFBEAR METAL21:05
TheJuliaHeh21:05
* TheJulia heads towards the metal tubes21:06
JayFhave a good flight o/ 21:06
TheJuliaI will try… over 3 hours until takeoff21:06
TheJuliaSooo many hours until the sleeeeeps21:06
stevebaker[m]TheJulia: \o21:08
* TheJulia raises eyebrow21:09
* stevebaker[m] listens to modem sounds on youtube21:09
TheJuliaHeh21:10
TheJulia“Next up on the Bare Metal Sig! The whistling to the 300 baud modem contest!”21:11
* TheJulia is technically in a rolling metal tube at the moment of the variety which can change lanes21:11
JayFthis is totes going to help the openstack perception of being outta date21:17
JayFlol21:17
TheJuliaOkay, 60hz and various harmonics of a 3 phase transformer?21:19
TheJuliaOr 50hz21:20
* TheJulia shows herself the door to the metal tube… soon :)21:20

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