Friday, 2023-02-17

opendevreviewVerification of a change to openstack/ironic-tempest-plugin master failed: Disable use of the SSH agent for the rescue test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/87256700:15
opendevreviewJulia Kreger proposed openstack/ironic-specs master: WIP: Framework for DPU management/orchustration  https://review.opendev.org/c/openstack/ironic-specs/+/87418903:17
TheJuliajrosser: idea ^^ thoughts? I could see that plus a distinct "bluefield" deploy interface being a path to iterate and deploy to multiple DPU cards.03:18
TheJuliaNobodyCam: also ^^^03:19
jandersTheJulia interesting BF discussion. Will try invite Moshe to the PTG sessions :D04:01
rpittaugood morning ironic! o/08:45
kubajjGood morning o/08:49
mnasiadkagood morning, seems bifrost broke on Ubuntu Jammy (https://742be02cc882e0872e77-1e03f6a0971577a3603e6088d0a330da.ssl.cf1.rackcdn.com/874055/1/gate/kolla-build-ubuntu/66fbe2c/kolla/build/000_FAILED_bifrost-base.log) - anybody has an idea what is going on?09:53
mnasiadkahmm, they renamed shimx64.efi.signed to shimx64.efi.signed.latest?09:54
opendevreviewVerification of a change to openstack/ironic master failed: Indicate maintenance mode  https://review.opendev.org/c/openstack/ironic/+/87408510:34
iurygregorymorning ironic, happy friday11:16
opendevreviewMerged openstack/ironic-tempest-plugin master: Disable use of the SSH agent for the rescue test  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/87256711:18
dtantsurTheJulia: I've been wondering at which point we end up with children-parent relationship between nodes :D12:06
dtantsurTheJulia: but I've been also worried for a long time that we're overbloating the node object12:08
dtantsur(this is one of the reasons why my Deployment API proposal came to life)12:08
dtantsurTheJulia: I guess the question will be: how many of the normal server notions apply to subnodes? Provision and power states? Consoles? Boot interface?12:09
dtantsurI wish we had a Machine object that would point to a more lightweight Node object and to a bunch of children, also Nodes12:09
dtantsurso a Machine is something that has a full lifecycle, while a Node is something that we can manage12:09
dtantsuryes, I'm probably inventing API v2. I'll show myself the door.12:10
iurygregorychildren-parent reminds me of the time when people wanted this concept in projects to handle quotas 12:10
iurygregoryoh wow, ironic API v2 =)12:10
dtantsurAPI v2 has been a running semi-joke for half a decade already :)12:11
dtantsurI should probably take a list of things I would change in Ironic and write a blog post about it (purely for entertainment)12:11
kubajjdtantsur: I had some problems with my testing environment, but managed to solve it now and https://review.opendev.org/c/openstack/ironic/+/874074 is ready for re-review13:19
dtantsurThanks!13:23
opendevreviewMerged openstack/ironic master: Indicate maintenance mode  https://review.opendev.org/c/openstack/ironic/+/87408513:53
TheJuliadtantsur: so, I think whole server power on/off would apply to the child nodes. The cards have their own consoles, their own power states, and realistically boot interfaces. Think independent computer on some level which could need entirely independent lifecycle management14:36
TheJuliafrom an overload standpoint, I do sort of agree with you in terms  of when a detailed list is queried. I've proposed we do something with chassis as well... but the gravity is all around the nodes table, all we can *really* do is make sure we do things quick/effectively/efficiently at the lower layers (which we've gotten better at as we've had to do some of that refactoring as time has passed. 14:41
TheJuliamnasiadka: I'm not really surprised. They have changed the filename before :(14:42
kubajjTheJulia: if you had a minute, could I ask for a review of https://review.opendev.org/c/openstack/ironic/+/874074 ?14:50
kubajjTheJulia: Thanks14:55
* JayF emerges from quarantine15:03
JayFWhat year is it?15:03
JayF:D 15:03
TheJulia2023, you doing okay?15:03
JayFI woke up this morning feeling really good15:04
JayFso time to see how long it can hold lol15:04
TheJuliadon't push yourself too much, covid is no joke15:05
JayFBasically, Weds I was on the couch all day, 102F fever, got some new covid pill (not paxlovid; some other one)... by midday thursday I was feeling human again15:08
JayFand literally I feel better this morning than I've felt in weeks 15:09
JayF(so far)15:09
JayFlike the fog has risen on my brain15:09
TheJuliathat is good15:09
TheJuliaanti-virals for the win15:09
*** dking is now known as Guest515315:31
*** Guest5153 is now known as dking15:31
*** tzumainn_ is now known as tzumainn16:01
JayFrpittau: iurygregory: dtantsur: Can one of you own making sure we get library releases out before the freeze?16:22
JayF(please)16:22
iurygregoryJayF, sure16:23
JayFthank you \o/ 16:23
dtantsurI'll leave it up to Iury, I'm doing too many things on the metal3 side nowadays..16:38
rpittauiurygregory: let me know if you need help or want to split the work16:41
iurygregorysure =)16:41
rpittauon Monday though, flying away now! :)16:41
rpittaubye everyone, have a great weekend! o/16:41
iurygregoryyeah16:42
iurygregorybye rpittau o/16:42
opendevreviewVerification of a change to openstack/ironic master failed: Fix Inventory DB  https://review.opendev.org/c/openstack/ironic/+/87407416:49
JayFis the "why" for https://review.opendev.org/c/openstack/ironic/+/864781/ performance, sqla2 compat, or else()?16:49
JayFhjensas: ^ 16:49
JayFTheJulia: you might know too if you're around ^ you have a +2 on it16:51
TheJuliaspeaking of shards, did a python-ironicclient change get proposed yet?16:52
mnasiadkaTheJulia: fantastic, at least they have a track record of being successful at this :)16:53
TheJuliaJayF: performance, otherwise the query pattern is get list, later on reconcile it for each entry16:53
JayFIs there a benchmark in there anywhere I missed out on?16:53
TheJuliamove the logic/data generation closer to the DB16:54
JayFTheJulia: no, it's on my list16:54
JayFOr was one run, you know it's better, and I can trust it :) 16:54
JayFTheJulia: honestly today is going to be shard release notes + cycle highlights + trying to write that PR16:54
TheJuliaJayF: harald added ports/portgroups to the benchmark script, so it should be able to compare that change and any change of master branch at this point16:54
JayFbluntly, I don't want to do that work in my already-compressed week. I was hoping someone already had and could attest it was faster16:55
TheJuliaHe did post results at some point...16:55
JayFoh, good16:55
JayFyou are confident it has been tested and found faster?16:55
TheJuliabut that was at least 3 months ago16:55
JayFthat's the real question I'm trying to answer16:55
JayF"was a benchmark run on this? was it better?" 16:55
JayFnot trying to create a paper trail lol16:55
TheJuliayes, the entire chain makes each problem area faster as it weeds out our inefficient patterns16:55
TheJuliayes, I'm fairly certain it makes list ops faster :)16:56
JayFTheJulia: hash ring rest Pr; did you want Iury to review it b/c I was out, or b/c he should review before it lands17:00
* JayF wants to land it17:00
TheJuliajust another set of eyes17:01
TheJuliaalso since you were out17:01
JayFack17:01
JayFthat's a great change17:01
opendevreviewVerification of a change to openstack/ironic master failed: Fix Inventory DB  https://review.opendev.org/c/openstack/ironic/+/87407417:25
opendevreviewJay Faulkner proposed openstack/ironic master: Add release note for node sharding  https://review.opendev.org/c/openstack/ironic/+/87365217:38
JayFTheJulia: ^ I must have had early-covid-brain on that first patch, yikes.17:38
JayFsorry for pushing something so ugly17:38
TheJuliac'est la vie17:42
opendevreviewMerged openstack/sushy-tools master: Save previous hd boot device when setting Pxe  https://review.opendev.org/c/openstack/sushy-tools/+/86937917:45
opendevreviewJulia Kreger proposed openstack/ironic-specs master: WIP: Framework for DPU management/orchustration  https://review.opendev.org/c/openstack/ironic-specs/+/87418918:16
TheJuliadtantsur: idea refined a little further and tried to answer your overall questions in the text. Also thanks for the alternative :)18:16
iurygregoryJayF, regarding library releases we already have for sushy, metalsmith, ironic-lib and for clients the only thing missing would be cut stable/antelope for them  18:55
iurygregorywe can probably go ahead if we want to create the branch already for them 18:56
JayFiurygregory: https://lists.openstack.org/pipermail/openstack-discuss/2023-February/032234.html I mainly want to be sure we've action'd this18:56
iurygregorylooking18:56
JayFwe have 6 things on that list18:56
iurygregorysome of them we do together with ironic when we are creating the stable brnach18:57
iurygregorygoing to check the open patches in this repos18:57
JayFcan you just own making releases team happy w/r/t that email?19:02
iurygregoryyup will do19:02
opendevreviewVerification of a change to openstack/ironic master failed: Use association_proxy for port groups node_uuid  https://review.opendev.org/c/openstack/ironic/+/86478119:04
TheJuliavanou: Regarding your two backports against Zed, I'd like to discuss sometime next week about them because I think there is some missing context or understanding that we need to clear up to find the path forward. Your Tuesday / my Monday might work best.19:23
opendevreviewVerification of a change to openstack/ironic master failed: Respond to rpc requests on stop until hash ring reset  https://review.opendev.org/c/openstack/ironic/+/87260119:46
opendevreviewMerged openstack/ironic master: Fix Inventory DB  https://review.opendev.org/c/openstack/ironic/+/87407421:14
kubajj\o/21:18
* JayF working on cycle highlights22:24
JayFdoes the node inventory support in API 1.81 do anything before the whole inspector-absorbtion work is done?22:24
* JayF planning to not include it in lieu of other information22:27
JayFI was also really hoping metal3 CI will be done, I want to call that out in cycle highlights as "CI coverage for sqlite usage" with a stick-tap to metal322:28
JayFalso on the fence about if I should include the utf8{,_mb4} changes22:30
JayFhttps://review.opendev.org/c/openstack/releases/+/874338 if you wanna just put comments there22:32
kubajjJayF: It's not doing anything so far23:43
JayFack, ty23:44

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