Friday, 2025-09-05

*** mhen_ is now known as mhen02:03
opendevreviewNicolai Ruckel proposed openstack/nova master: Preserve UEFI NVRAM variable store  https://review.opendev.org/c/openstack/nova/+/95968207:55
opendevreviewSylvain Bauza proposed openstack/nova master: Change uptime in hypervisor to be provided async using stats  https://review.opendev.org/c/openstack/nova/+/95957107:59
opendevreviewNicolai Ruckel proposed openstack/nova master: Preserve UEFI NVRAM variable store  https://review.opendev.org/c/openstack/nova/+/95968208:47
gibibauzas: you are quick. I suprised that we already has impl proposed to the hypervisor uptime bug. I left some comments in the patch https://review.opendev.org/c/openstack/nova/+/95957110:02
opendevreviewJohannes Kulik proposed openstack/nova master: api: Pre-query not deleted members in server groups  https://review.opendev.org/c/openstack/nova/+/95969611:12
sean-k-mooneygibi: so do i11:12
sean-k-mooneygibi: https://review.opendev.org/c/openstack/nova/+/95960411:12
sean-k-mooneyah you found my version too11:13
gibiohh wait. I only found your version somehow not bauzas'11:16
gibiso I will look at bauzas' too11:16
sean-k-mooneyi added you to mine :)11:16
sean-k-mooneyits similar without the test update and no fall back11:16
gibinow I added my feedback to both :)11:23
sean-k-mooneygibi: thanks just read them and i geneally agree with them11:29
sean-k-mooneyill make those changes shortly and ill also update teh api ref to not that this is a driver depenent api respocne and that its cached, in addtion ot the mention in the release note.11:30
gibicool thanks. Please sean-k-mooney bauzas agree on which patch is the "official" one :)11:30
sean-k-mooneygibi: what did you think of the release note and commit message in general. those were the only thing i got ai to do 11:30
gibiI had no problem with those indeed11:31
jkulikas said yesterday, I'd like to get our server-group listing performance improvement patches upstream if possible. I opened https://bugs.launchpad.net/nova/+bug/2122109 for that and already pushed the first one: https://review.opendev.org/c/openstack/nova/+/959696 - feedback appreciated11:36
gibibauzas: if you have a chance then you can take a look at https://review.opendev.org/q/topic:%22bug/2115905%22 . I respun it to fix sean-k-mooney's comments and sean-k-mooney is +2 on it11:37
bauzasI have another thing to do now12:17
bauzashonestly I don't care, I created my patch first, but if you prefer Sean's one, meh12:17
bauzas I just want it for RC112:18
gibibauzas: I did not expressed preference :) 12:18
opendevreviewOpenStack Release Bot proposed openstack/os-vif stable/2025.2: Update .gitreview for stable/2025.2  https://review.opendev.org/c/openstack/os-vif/+/95974112:20
opendevreviewOpenStack Release Bot proposed openstack/os-vif stable/2025.2: Update TOX_CONSTRAINTS_FILE for stable/2025.2  https://review.opendev.org/c/openstack/os-vif/+/95974212:20
opendevreviewOpenStack Release Bot proposed openstack/os-vif master: Update master for stable/2025.2  https://review.opendev.org/c/openstack/os-vif/+/95974312:20
opendevreviewOpenStack Release Bot proposed openstack/osc-placement stable/2025.2: Update .gitreview for stable/2025.2  https://review.opendev.org/c/openstack/osc-placement/+/95974412:20
opendevreviewOpenStack Release Bot proposed openstack/osc-placement stable/2025.2: Update TOX_CONSTRAINTS_FILE for stable/2025.2  https://review.opendev.org/c/openstack/osc-placement/+/95974512:20
opendevreviewOpenStack Release Bot proposed openstack/osc-placement master: Update master for stable/2025.2  https://review.opendev.org/c/openstack/osc-placement/+/95974612:20
gibimy only preference is not having two competing patches at the end12:20
opendevreviewOpenStack Release Bot proposed openstack/python-novaclient stable/2025.2: Update .gitreview for stable/2025.2  https://review.opendev.org/c/openstack/python-novaclient/+/95974712:20
opendevreviewOpenStack Release Bot proposed openstack/python-novaclient stable/2025.2: Update TOX_CONSTRAINTS_FILE for stable/2025.2  https://review.opendev.org/c/openstack/python-novaclient/+/95974812:20
opendevreviewOpenStack Release Bot proposed openstack/python-novaclient master: Update master for stable/2025.2  https://review.opendev.org/c/openstack/python-novaclient/+/95974912:20
opendevreviewLajos Katona proposed openstack/nova master: Use SDK for Neutron networks  https://review.opendev.org/c/openstack/nova/+/92802213:05
opendevreviewMerged openstack/nova stable/2025.1: Reproduce that only half of the PCI devs are removed  https://review.opendev.org/c/openstack/nova/+/95930813:06
opendevreviewMerged openstack/os-vif stable/2025.2: Update .gitreview for stable/2025.2  https://review.opendev.org/c/openstack/os-vif/+/95974113:10
opendevreviewMerged openstack/python-novaclient stable/2025.2: Update .gitreview for stable/2025.2  https://review.opendev.org/c/openstack/python-novaclient/+/95974713:14
opendevreviewMerged openstack/python-novaclient stable/2025.2: Update TOX_CONSTRAINTS_FILE for stable/2025.2  https://review.opendev.org/c/openstack/python-novaclient/+/95974813:14
*** ralonsoh__ is now known as ralonsoh13:36
opendevreviewMerged openstack/os-vif master: Update master for stable/2025.2  https://review.opendev.org/c/openstack/os-vif/+/95974313:55
tkajinamo/ there is a bug with SEV encrypted instances recently reported. I've proposed a fix for it which was validated by a reporter. Can we merge it before rc (this may not conflict with the feature freeze policy). I'm ok to merge it after rc and then backport it later, though14:02
tkajinamhttps://review.opendev.org/c/openstack/nova/+/95886814:02
opendevreviewMerged openstack/os-vif stable/2025.2: Update TOX_CONSTRAINTS_FILE for stable/2025.2  https://review.opendev.org/c/openstack/os-vif/+/95974214:04
opendevreviewTakashi Kajinami proposed openstack/os-vif stable/2025.2: Remove remaining job with Ubuntu Jammy (22.04)  https://review.opendev.org/c/openstack/os-vif/+/95985514:06
gibitkajinam: thanks! it is approved now14:15
tkajinamgibi, thx !14:15
opendevreviewMerged openstack/nova stable/2025.1: Fix pci_tracker.save to delete all removed devs  https://review.opendev.org/c/openstack/nova/+/95930914:40
opendevreviewMerged openstack/nova master: Reproduce bug/2115905  https://review.opendev.org/c/openstack/nova/+/95433614:40
opendevreviewSylvain Bauza proposed openstack/nova master: Change uptime in hypervisor to be provided async using stats  https://review.opendev.org/c/openstack/nova/+/95957114:47
bauzassean-k-mooney: gibi: I offer to use my patch as the fix (as mine was a bit older than sean's one and given I have capacity for that), but I added Sean as co-author to reflect his effort too14:49
bauzassean-k-mooney: if you prefer having yours as main, fine, tell me and I'll abandon mine14:49
bauzasas I said, my main concern is to make sure we have that by RC114:49
sean-k-mooneywell i do14:50
sean-k-mooneybecuase i said i would work on it before you wrote your patch14:50
sean-k-mooneyso i was annoy wen you pushed it while i was fixing uniti tests and docs ectra14:50
dansmithsean-k-mooney: to me it sounded like you'd work on it if you had time, and weren't particularly concerned about getting it any time soon14:51
dansmithso I was glad bauzas just went ahead with it14:51
sean-k-mooneyi only did push it early because of the sprint/jira disucssion downstream14:52
sean-k-mooneylike i had it open the entire tiem and was workign on it on an doff since i said i would on irc14:52
sean-k-mooneyi kept stopping to explian how to fix it to bauzas 14:52
dansmithsean-k-mooney: that seems like a rather uncharitable characterization of the conversation as I remember it14:53
bauzasokay, I don't want to create a situation, lemme abandon my change14:54
bauzasthis is Friday afternoon for me and I'm done arguing for the week :)14:54
sean-k-mooneyif your change is done and has all the test and what gibi asked for i litrally only have one test left ot finsh14:54
sean-k-mooneyso i can drop it but i was almost done before my team call earier today14:55
bauzasI don't f... care :)14:55
bauzasif you have time to work on it, do it14:55
* dansmith is pretty annoyed14:55
bauzasanyway, patch abandoned, floor is yours but please make sure that's on a good shape for rc114:56
bauzasI can't just argue, again I'm done14:56
dansmithI don't want to go dig up actual quotes, but it surely seemed to me we left the conversation with sean-k-mooney indicating not a lot of time to work on it and bauzas saying he did14:56
dansmithso I reviewed bauzas' immediately and then sean-k-mooney pushed a competing one up after even that first round of reviews14:56
bauzasfwiw, we have a tracker somewhere downstream that also needs to reflect the who does what 14:56
dansmithso now I've got to go review the other one?14:57
bauzasso please update it as well14:57
bauzasdansmith: the two are basically identical, except an object modification (which hopefully is just an helper)14:57
bauzastests diverge a little bit14:58
dansmithso even less necessary to have pushed up a competing patch after the first one was the same solution?14:58
bauzasthat's 5pm here on a Friday anyway and I started at 8am, I call it a wrap14:58
sean-k-mooneyso i honestly done know what to say15:01
sean-k-mooneybauzas: almost made me rage quite since it feld liek tehy were inteally not reading anythin i wrote on irc15:01
bauzaswell, my patch is abandoned, the problem is over15:01
sean-k-mooneyso i stop what i was workign on and said i woudl owrk on it15:02
sean-k-mooneyi spemnd my evning na dmoning workign on it between interups and while i was waiting for tox runs you pushed a pathc15:02
bauzasthat's my point, I had capacity, you didn't had, which is why I offered to push it15:03
sean-k-mooneythat patch didnt have hte fallback or tests which i had in my locally so i contineus working on it 15:03
bauzasnow you say that you have capacity, which is cool, then I abandon mine15:03
bauzasif that sounds a matter of IP, then surely I don't give a single cent about it15:04
sean-k-mooneyno i made time to work on it because it felt like you were ignoring me15:04
sean-k-mooneyyou almost made me rage quite irc yesterday15:04
bauzasthe good news is that irc logs are public15:05
bauzasI don't think I had the intent to make you rage, I just expressed one thing about capacity and again I offered a solution15:05
bauzasnow, again, fact is that my patch is ABANDONED, so we anyway need to review your patch15:06
opendevreviewPavlo Shchelokovskyy proposed openstack/nova master: Fix num_instances_weight_multiplier option example  https://review.opendev.org/c/openstack/nova/+/95986615:06
sean-k-mooneybauzas: im currently reviewing your15:06
bauzasplease then update yours based on gibi's feedback and then I'll review it15:06
sean-k-mooneyto see what the delta is15:06
sean-k-mooneyi have, im litrally just workign ont hte unit test to show the case where the rpc is called and hwen it  not based on if the stats have uptime15:07
sean-k-mooneythat was the only bit of feedback i didnt have completed 2 hours ago15:08
bauzassean-k-mooney: I really have to drop soon, again, fact is, I had time today to work on a PS3, no other bits than that15:12
sean-k-mooneybauzas: enjoy your weekend sylvain15:13
bauzasI don't have a particular opinion of my contributions fwiw, so again, feel free to update your patch so I can review it15:13
sean-k-mooneyand yes ill finish updating it but i feel like we need to reset15:14
sean-k-mooneywe really need ot just chil and hang out some time15:15
dansmithI must say, I feel like something pretty uncool has happened here15:15
sean-k-mooneywe both obviously were not comunicating well and both feel like we have wated each other time. syvalisn patch does nto have hte optimisation to prevent the slow down for dirver that dont supprot uptime, that the only delta between the two in general at this point15:19
dansmithsean-k-mooney: I had already commented on that on his patch before you even posted yours, so that's not a reason15:19
dansmithsean-k-mooney: also, he marked you as co-author so if you had tweaks you could have pushed them directly there after it was up, or written tests for his patch instead of writing your own and then tests for that15:20
dansmithso it really feels a lot like a snipe to me, sorry to say15:20
dansmithhis PoC had also been posted in the middle of the ending part of the conversation, logged here so it's not like it was a surprise that it was posted or anything15:21
dansmithI even asked you if you had a patch or just a solution "in your head" and you confirmed the latter so.. I think it was pretty fair game at that point, especially with the mention of not having time to work on it (or a sense that it was a priority)15:22
sean-k-mooneyit very much was to me because i didn even know he has started on it15:22
dansmithsorry, but that feels dishonest to me.. he posted it and pinged you by name15:23
dansmithand you even responded and said yours was different and "partly done" .. to me that sounds like it _wasn't_ different (at least in the grand sense) and also not like ready to submit15:24
dansmithanyway, my skin in the game is minimal since I had just reviewed one that is not abandoned, but from the somewhat independent observer, this feels highly unfair and unconstructive to me15:24
sean-k-mooneypartly done was i was fixign the unit test which sylvain skipped15:25
sean-k-mooneyif we want to resotre and merge sylvains we can15:26
sean-k-mooneywhat im annoyed byt most is listrlly soemthin that i had debugs a few weeks ago, planed how to fix and had plan to do after RC1 was made suddenly really urgent15:27
sean-k-mooneyand instead of actully takign the tiem to listen to the backward compatibale solution that we can backport it was repwadly suggested we break our api contract or add config drive api behevaior15:28
dansmiththat is not a reasonable characterization of the conversation we had *at all*15:30
sean-k-mooneydid you actully look at where the converstaion started 3-4 hours before you came on line15:34
dansmithyes15:34
opendevreviewElod Illes proposed openstack/osc-placement master: [CI] Drop unsupported py39 based functional job  https://review.opendev.org/c/openstack/osc-placement/+/95987315:35
opendevreviewMerged openstack/nova master: [PCI tracker]Remove non configured devs when freed  https://review.opendev.org/c/openstack/nova/+/95461315:36
opendevreviewElod Illes proposed openstack/osc-placement stable/2025.2: [CI] Drop unsupported py39 based functional job  https://review.opendev.org/c/openstack/osc-placement/+/95987415:36
opendevreviewMerged openstack/nova master: [pci]Keep used dev in Placement regardless of dev_spec  https://review.opendev.org/c/openstack/nova/+/95414915:36
sean-k-mooneyi lirtally startded workin on it when i said "bauzas: look im just going to go fix this becuase im -2 on just riping it ou8t" jkulik provided me to the link to the bug gibi filed earlier and i checcked out the branch adn started workign on it15:38
sean-k-mooneyevery time i replied on irc or slack after that yesterdy until i push my patch i was swappign form it to reply15:40
bauzasI just saw it from the logs, I have to say15:53
bauzasafter that I said that I'd like to have a consensus about the solution, and then I moved it quickly15:54
bauzasso I understand your concern, but please understand as well that my main point is that I want that fix to be part of RC1 and backportable, now that we have a consensus15:54
sean-k-mooneyi think that were we diverged15:55
sean-k-mooneythe was part is my unit test is stil failing...15:55
bauzassean-k-mooney: if you look at the API test, I had to modify some knob given we're directly passing back the object 15:55
bauzasyou need to delete the stats field before returning the whole dict15:56
sean-k-mooneyright os i was tryitng to avoid doing exacty what you did15:56
bauzas(that's the only piece where I used Cursor, in order to understand the root cause but I wrote the code myself)15:56
sean-k-mooneyyou added https://review.opendev.org/c/openstack/nova/+/959571/3/nova/tests/unit/api/openstack/compute/test_hypervisors.py#8015:57
sean-k-mooneywhich woudl work and i coudl od it too15:57
bauzason the second compute15:57
sean-k-mooneyi have been tryign to not change that but fake_compute_node_statistics15:57
bauzasnot on the first one15:57
bauzaswe have two fake computes, I updated the second one and then I skim the stats field before passing the object back15:58
bauzasanyway, 6pm here on a Friday, /me stops15:58
sean-k-mooneyya so i way trying to avoid that because i dint want to change teh v21 data15:58
sean-k-mooneybut i think ill just do what you did instead15:58
sean-k-mooneywe are using  self.stub_out('nova.db.main.api.compute_node_statistics',15:59
sean-k-mooney                      fake_compute_node_statistics)15:59
sean-k-mooneyand i was try8ign to figure out how to refacto rthat so i coudl update the mock only in one specific test15:59
sean-k-mooneyim making it a lot harder for myself by doing that16:00
sean-k-mooneyeffectily i was tryign to avoid touchign the test setup for the older micoversion but you approch is not matirally changing what they are testegin so ill adopt that instead16:01
sean-k-mooneyoh i see your testing show not list. ill do both. and include your test in my version16:08
* dansmith fumes16:22
opendevreviewMerged openstack/nova master: libvirt: Disable VMCoreInfo device for SEV-encrypted instances  https://review.opendev.org/c/openstack/nova/+/95886816:32
opendevreviewMerged openstack/nova stable/2024.2: Reproduce that only half of the PCI devs are removed  https://review.opendev.org/c/openstack/nova/+/95931016:32
opendevreviewsean mooney proposed openstack/nova master: hypervisors: Optimize uptime retrieval for better performance  https://review.opendev.org/c/openstack/nova/+/95960416:33
opendevreviewMerged openstack/nova stable/2024.2: Fix pci_tracker.save to delete all removed devs  https://review.opendev.org/c/openstack/nova/+/95931117:36
opendevreviewsean mooney proposed openstack/nova master: hypervisors: Optimize uptime retrieval for better performance  https://review.opendev.org/c/openstack/nova/+/95960417:50
sean-k-mooneydan ^ implement the defaulting in the resouce tracker you wnated. i can update it more if needed17:52
sean-k-mooneywell technially not in the resouce trracker17:53
sean-k-mooneybut in the stats module https://review.opendev.org/c/openstack/nova/+/959604/3/nova/compute/stats.py17:54
sean-k-mooneywhich will make it work for all driver and now the api can jsut use that as a sentenil17:54
sean-k-mooneyactully that not quite right fixing17:57
opendevreviewsean mooney proposed openstack/nova master: hypervisors: Optimize uptime retrieval for better performance  https://review.opendev.org/c/openstack/nova/+/95960417:59
opendevreviewsean mooney proposed openstack/nova master: hypervisors: Optimize uptime retrieval for better performance  https://review.opendev.org/c/openstack/nova/+/95960418:04
atmarkHello, I have volume that got stuck that I dad to run `openstack volume set --state available --detached` but the instance still think it's attached ( volume ID shows up in volumes_attached). How do I get the instance to detach volume?19:18
atmarks/dad/had19:18
opendevreviewMerged openstack/nova stable/2024.1: Reproduce that only half of the PCI devs are removed  https://review.opendev.org/c/openstack/nova/+/95931320:50
opendevreviewMerged openstack/nova stable/2024.1: Fix pci_tracker.save to delete all removed devs  https://review.opendev.org/c/openstack/nova/+/95931421:55
opendevreviewTakashi Kajinami proposed openstack/nova stable/2024.2: libvirt: Disable VMCoreInfo device for SEV-encrypted instances  https://review.opendev.org/c/openstack/nova/+/95991322:07
opendevreviewTakashi Kajinami proposed openstack/nova stable/2024.1: libvirt: Disable VMCoreInfo device for SEV-encrypted instances  https://review.opendev.org/c/openstack/nova/+/95991422:08

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