Thursday, 2022-09-29

vanougood morning ironic01:29
arne_wiebalckGood morning vanou and Ironic!06:33
rpittaugood morning ironic! o/06:53
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent bugfix/8.6: [DNM] TEST CI  https://review.opendev.org/c/openstack/ironic-python-agent/+/85978207:29
jandershey vanou arne_wiebalck rpittau and Ironic o/08:12
arne_wiebalckhey janders o/08:13
rpittauhey janders :)08:15
vanouhi arne_wiebalck rpittau janders o/08:34
kubajjGood morning vanou arne_wiebalck rpittau janders and Ironic!08:36
vanougood morning kubajj08:36
arne_wiebalckhey kubajj o/08:37
rpittauhey vanou kubajj :)08:37
opendevreviewJakob Meng proposed openstack/bifrost master: Explicitly fetch baremetal ports and use id on openstacksdk>=0.99.0  https://review.opendev.org/c/openstack/bifrost/+/85943009:54
opendevreviewJakob Meng proposed openstack/bifrost master: Explicitly fetch baremetal ports and use id on openstacksdk>=0.99.0  https://review.opendev.org/c/openstack/bifrost/+/85943009:58
opendevreviewSONG SHUKUN proposed openstack/ironic master: Add support auth protocols for iRMC  https://review.opendev.org/c/openstack/ironic/+/85703511:15
Nisha_Agarwalhey rpittau 11:56
Nisha_AgarwalTheJulia, hi11:57
Nisha_AgarwalTheJulia, i updated the anaconda fix patch with test case11:57
rpittauhey Nisha_Agarwal :)12:11
vanouI proposed one backport patch against stable/xena (https://review.opendev.org/c/openstack/ironic/+/859502), it's helpful if someone review this. thx.12:21
Nisha_Agarwalrpittau, there is a patch which i raised for anaconda deployment to work....i dont know if it would be possible to land it in zed if there are no comments after review.....https://review.opendev.org/c/openstack/ironic/+/85939712:29
rpittauNisha_Agarwal: it's probably worth a release note12:31
opendevreviewNisha Agarwal proposed openstack/ironic master: Fix the anaconda deploy for the ISO mounted  https://review.opendev.org/c/openstack/ironic/+/85939712:40
Nisha_Agarwalrpittau, ^^^12:40
Nisha_Agarwali have updated the patch with release notes. 12:40
rpittauNisha_Agarwal: reviewed and I think it's backportable12:45
TheJuliagood morning13:14
rpittaugood morning TheJulia :)13:36
JayFiurygregory: https://review.opendev.org/c/openstack/ironic/+/836966 (and generally grenade skip-release-testing) came up in TC meeting. You wanna take this over the finish line, or do you need me to take it over?15:13
JayFI am about to send this to the ML as well, it's my intention to EOL any Ironic projects' branches, anything older than stable/train, since we don't seem to be porting anything that far back anyway.15:29
JayFIf you object or want to volunteer to maintain stein or older; lmk :)15:29
TheJuliasounds good to me and would be inline with prior lazy conesenses15:30
JayFYeah I'll hit the ML for extra warning15:30
TheJuliasgtm15:30
JayFnot that it's needed so much as I'm unlikely to do it this calendar week; so no reason to rush and not notify :)15:30
JayFas part of that, I also wanna cut releases of all our stable branches that are not-em and our bugfix branches15:30
JayFif we're going to be backporting stuff, might as well ensure those fixes are there for all users, not just those consuming git15:31
TheJuliawe will be blocked from releasing some of the older ones15:32
TheJuliaEM branches specifically will be blocked from releases15:32
* TheJulia hands JayF a table to flip15:33
JayFyeah, that's why I said not-em releases15:33
TheJuliaoh, sorry, didn't see that15:33
* TheJulia should be wearing glasses15:35
JayFI should be wearing a bubble. 2x sick in a month is pretty bad luck. 15:37
opendevreviewJulia Kreger proposed openstack/ironic-inspector master: WIP: Use declarative reader/writer separation  https://review.opendev.org/c/openstack/ironic-inspector/+/46376815:41
TheJuliaugh :(15:41
TheJulianot good, hopefully you feel better quickly15:41
TheJuliaI woke up with a migraine today, not exactly a good day as a result15:41
TheJuliabut, progress!15:41
JayFEh, I think I hit the bottom at some point yesterday. At this point, just a mild sore throat and my voice is threatening to leave me if I overuse it15:43
rpittausee ya o/15:51
JayFo/ 15:51
Nisha_Agarwalrpittau, thanks :)16:15
Nisha_AgarwalTheJulia, Please have a look at anaconda fix patch...i have added test case also and added more details in the bug also for the reason why that change is erquired16:16
Nisha_Agarwalrequired*16:16
JayFI'll take a look as well :) 16:19
* JayF imagines julia's plate is overflowing16:19
Nisha_AgarwalJayF, Thanks16:21
Nisha_Agarwal:)16:21
iurygregoryJayF, sorry was having lunch16:29
JayFiurygregory: IRC is always asynchronous to me; I know you'll respond when you see it :)16:29
iurygregoryso the patch is ready for review16:30
JayFI saw the comments still up there and were unsure if they were still valid16:30
JayFif they aren't, I'll happily give it a fresh review16:30
iurygregoryyeah, I added a not with the explanation why the variable was required16:31
JayFack; that's what I thought but wanted to check16:31
JayFI really try to avoid +2'ing patches that have open, unresolved comments 16:32
iurygregoryno worries, we can also bring the patch to open discussion next week if necessary16:33
JayFI gotta be honest, this is the most excited I've been for an openstack-wide goal16:33
JayFthis is gonna be a huge boon for people running openstack in production16:33
iurygregoryoh, master now is antelope, so maybe we should update to test yoga -> antelope right?16:34
JayFabsolutely16:35
iurygregorywill update the patch to see how it goes16:35
JayFack16:35
JayFwe should be testing y->[master] when antelope is master16:35
iurygregoryyeah16:35
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Add ironic-grenade-skip-level Job  https://review.opendev.org/c/openstack/ironic/+/83696616:43
Nisha_AgarwalI see this error during anaconda deploy many times17:32
Nisha_AgarwalERROR ironic.conductor.utils [None req-57f6cba4-8aba-4722-a08e-387d19112dc9 None None] Node 6f444569-7385-4be2-9d88-e2f0b761987c failed deploy step {'step': 'deploy', 'priority': 100, 'argsinfo': None, 'interface': 'deploy'}: Validation of image href  failed, reason: Scheme-less image href is not a UUID.: ironic.common.exception.ImageRefValidationFailed: Validation of image href  failed, reason: Scheme-less image href is 17:32
Nisha_Agarwalnot a UUID.17:32
Nisha_AgarwalThis error comes as the instance_image_info has one empty value ....17:33
Nisha_Agarwal(Pdb) instance_image_info17:33
Nisha_Agarwal{'kernel': ('http://172.17.1.37:8010/Stream9/images/pxeboot/vmlinuz', '/opt/stack/devstack/files/6f444569-7385-4be2-9d88-e2f0b761987c/kernel'), 'ramdisk': ('http://172.17.1.37:8010/Stream9/images/pxeboot/initrd.img', '/opt/stack/devstack/files/6f444569-7385-4be2-9d88-e2f0b761987c/ramdisk'), 'ks_template': ('http://172.17.1.37:8010/ks.cfg.template', '/opt/stack/devstack/files/6f444569-7385-4be2-9d88-e2f0b761987c/ks.cfg.templa17:33
Nisha_Agarwalte'), 'ks_cfg': ('', '/opt/stack/devstack/files/6f444569-7385-4be2-9d88-e2f0b761987c/ks.cfg')}17:33
JayFNext time if you use a pastebin, something like gist.github.com, and just paste the link in it'll be a lot more readable17:33
JayFactually, if you can do that now I'd appreciate it, so I don't have to figure out what wrapping is intentional vs my irc client17:33
Nisha_Agarwal:)17:34
Nisha_AgarwalJayF, https://paste.openstack.org/show/blonFAKrbcN9ZdHodOvK/17:37
JayFI've looked and don't know the answer right off the top of my head; I'll circle back and take a look this afternoon my-time as long as I get deeper into my todo list. Probably a few hours even if I do get to it :/17:38
Nisha_Agarwalnp17:42
opendevreviewJakob Meng proposed openstack/bifrost master: [DNM] Explicitly fetch baremetal ports and use id on openstacksdk>=0.99.0  https://review.opendev.org/c/openstack/bifrost/+/85943017:43
Nisha_AgarwalJayF, i will raise the fix for the patch17:56
Nisha_Agarwalfor the issue above17:56
Nisha_Agarwalfound the reason17:56
JayFWhat was it? 17:56
JayFJust to make me a bit smarter too :D 17:56
opendevreviewJulia Kreger proposed openstack/ironic-inspector master: WIP: Use declarative reader/writer separation  https://review.opendev.org/c/openstack/ironic-inspector/+/46376818:02
TheJuliacbouchar: you might want to review the patches Nisha is posting w/r/t anaconda18:03
TheJuliaanyone happen to have a local running devstack in a working shape?18:14
JayFTheJulia: what do you need? i have a VM I setup a few days back, but would have to power it on and tbh I never used it for anything yet18:16
* JayF also has a pretty full plate today18:16
TheJuliadoesnt' need to be today at all18:18
* TheJulia should just build/update a new dev machine18:19
TheJuliadtantsur: so, we need to chat w/r/t allocations, with the varchar length of 255 chars... and utf8mb4 encoding... on  innodb.18:53
TheJuliadtantsur: for the name field specifically18:53
JayFTheJulia: is it time to add the poop-emoji unit test?18:54
JayFTheJulia: (poop emoji is the most memorable canary for utf8mb4, as it's a 4 byte character)18:54
TheJuliaJayF: well, the default encoding is shifting to 4 byte chars... which means 255 varchars exceeds the field max size of 767 bytes for varchar18:55
JayFoh, I see18:55
TheJuliayah, I think we either need to discuss truncating, or changing it to a text field18:56
TheJulialuckily, a small table, so it shouldn't be a big a huge deal as long as it is indexed18:57
TheJulianot indexed18:57
* TheJulia wonders if it can be queried by name18:57
TheJuliaugh, yeah, we allow it name or uuid matching19:00
TheJuliamaybe a longer discussion :\19:14
TheJuliaso nodes.name is 63 chars19:57
TheJuliaDo we have any feeling on truncating down allocation's names?19:57
TheJuliaor converting it to a text field?19:57
JayFWhere do they come from?19:57
TheJulianames are human supplied names19:57
JayFtruncation is very, very bad for a lot of cases and can lead to duplicates19:57
TheJuliavery true19:57
JayFso I think we should take positive action to prevent truncation, either via error or by hashing the full name or something else19:58
JayFliterally anything but putting a truncated human-provided name in the db19:58
TheJuliait almost seems like our only option is to go to text instead of varchar19:58
TheJuliawell, the user can query by name of allocation too :(19:58
TheJuliainsert sadness here19:58
TheJuliaso truncation just doesn't seem viable at all19:58
TheJuliadirect query text field means an index will be needed, albeit not awful rally19:59
TheJuliabut we'll need to pre-flight it and all19:59
TheJuliabut we have tools for that19:59
*** lifeless_ is now known as lifeless20:14
*** tosky_ is now known as tosky21:24
JayFTheJulia: Iury[not here]: If one of you could give me 15 minutes tomorrow to go over my Ironic Zed summary slides, it'd be great.23:35

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