Friday, 2026-03-20

opendevreviewribaudr proposed openstack/nova master: Reproduce bug #2144660: NUMA cell sorting bug for non-PCI VMs  https://review.opendev.org/c/openstack/nova/+/97888510:25
opendevreviewribaudr proposed openstack/nova master: Fix NUMA cell sorting for non-PCI VMs with pack strategy  https://review.opendev.org/c/openstack/nova/+/97895410:25
Ugglasean-k-mooney, dansmith, I have answered comments ^ so if you can have a new review run. It will be great.11:05
opendevreviewDmitriy Chubinidze proposed openstack/nova master: docs: mention q35 machine type for UEFI guests  https://review.opendev.org/c/openstack/nova/+/98141311:28
sean-k-mooneyUggla: im +2 on both of those now. if you need to respine a release not would be nice but its not required12:28
Ugglasean-k-mooney, yes I will write a release as discussed yesterday.13:20
Ugglasean-k-mooney I'll keep you posted when it is done.13:21
opendevreviewribaudr proposed openstack/nova master: Fix error when multiple security group in a project with same name  https://review.opendev.org/c/openstack/nova/+/97033713:21
Ugglasean-k-mooney I have just pushed an update of https://review.opendev.org/c/openstack/nova/+/970337. Tell me if I understand well what you wanted to achieve.13:22
sean-k-mooneyack ill take a look after im off a call13:31
opendevreviewribaudr proposed openstack/nova master: Fix NUMA cell sorting for non-PCI VMs with pack strategy  https://review.opendev.org/c/openstack/nova/+/97895413:31
Ugglasean-k-mooney release notes added in ^13:36
sean-k-mooney+2 on the sorting series ill re review https://review.opendev.org/c/openstack/nova/+/970337/4 in a little more detail13:53
sean-k-mooneyi think you made the changes i asked for but it woudl also be nice to have a very short release note for the security group bug too13:54
sean-k-mooneynova.tests.unit.api.openstack.compute.test_schemas.SchemaTest.test_schemas13:55
sean-k-mooneyseems to be hitting the per test timeout on slower nodes in the coverage job13:56
sean-k-mooneyi wonder if we shoudl tweak that in the tox.ini13:56
Ugglasean-k-mooney ok for the release note. "seems to be hitting the per test timeout on slower nodes in the coverage job" how do you see that ?13:59
sean-k-mooneyi looked at the coverage job on the repoducer14:13
sean-k-mooneythe schema validation test timed out but i have seen that on one or two other patches i think14:14
sean-k-mooneyso https://zuul.opendev.org/t/openstack/build/b2e50d5600ce479ca7287a2ebae35e7914:14
sean-k-mooney      File "/home/zuul/src/opendev.org/openstack/nova/.tox/cover/lib/python3.12/site-packages/fixtures/_fixtures/timeout.py", line 57, in signal_handler14:14
sean-k-mooney    raise TimeoutException()14:14
sean-k-mooney    fixtures._fixtures.timeout.TimeoutException14:14
sean-k-mooneythat isnet a job timeout its a test timeout all the other test pass and it passed in the non coverage jobs14:15
sean-k-mooneythe corevate profileing slows thigns down a bit so i think on a slow node it just take longer then the defautl test timeout14:15
sean-k-mooneyim not 100% sure that is the cause as i have not looked at it in detail14:16
sean-k-mooneyUggla: its unrelated to your change14:16
sean-k-mooneyi just wanted to mention it before recheckign incase we are sing this in ohter patches as it could become a semi gate blocker if that is unstable14:17
Ugglasean-k-mooney, oh ok. I guess we can keep an eye on it, and discuss in next upstream meeting.14:18
obreIs there any chance that this bugfix gets merged before the G-release? https://review.opendev.org/c/openstack/nova/+/916409 (A bug making rebuild of a BFV-instance impossible)14:20
sean-k-mooneyobre: unless the bug was intoduced in this cycle no14:21
sean-k-mooneywe are past rc1 so rc2+ only incldue bugs that were intoduced in this release14:22
sean-k-mooneythat does not mean it cant be backproted and release reight after14:22
Ugglaobre I have included it in the bug review list14:25
opendevreviewribaudr proposed openstack/nova master: Fix error when multiple security group in a project with same name  https://review.opendev.org/c/openstack/nova/+/97033714:26
sean-k-mooneyobre: its in merge conflict and the orginal autor is not working on it14:27
sean-k-mooneyso someone will have to fix that again i might get to it next week14:27
sean-k-mooneybut it need review form peopel other then me to prgoress14:28
sean-k-mooneyif i find time ill push an update later today14:28
Ugglasean-k-mooney, what is your opinion on that one: https://bugs.launchpad.net/nova/+bug/2145010 to me it is more a feature request than bug. Do you share the same feeling ?14:28
sean-k-mooneyso the are raising a commont issue14:29
sean-k-mooneythey are correct that day 1 it shoudl have used both 14:29
sean-k-mooneyos_distro="debian"14:29
sean-k-mooneyos_version="13"14:29
sean-k-mooneybut the spec defied that os_distro="debian13" woudl be required14:30
sean-k-mooneyi.e that only os_distro woudl be used14:30
sean-k-mooneyeven though os_version exsited14:30
sean-k-mooneyso that is a breakign api change in my view14:30
sean-k-mooneyas it will chenat the behvior for exsitng images14:30
sean-k-mooneyso i woudl close it as invalid but im biased again that feature as i personlly want to remove the libosinfo functionality entrily14:31
sean-k-mooneyi belive it was a mistake to ever include it14:31
sean-k-mooneybecuase it does nto provdie stable bevhor across version as they assuem the domian will not be deleted and recreated and rely on that for stablity14:31
sean-k-mooneynova deletes and recreates the domain all the time so if you sue the libosinfo fucntionaltiy you can get unexpected bhavior in nova when you do a package update14:32
sean-k-mooneyi partly mitigated that in the past i think but it still makes me uneasey so i woudl mark this opion and whishlist14:33
sean-k-mooneyi dont think it woudl be safe to turn this on by defautl (looking at both disto and version) without a flag to opt in14:33
sean-k-mooneythey are totally right to expect it to look at both its just not how it was implmeented unfortunetly14:34
sean-k-mooneyhttps://specs.openstack.org/openstack/nova-specs/specs/liberty/approved/libvirt-hardware-policy-from-libosinfo.html14:35
sean-k-mooneythe spec actully say it use –property os_name=fedora21 but i woudl have to double check that14:35
sean-k-mooneyya its usign os_name today https://github.com/openstack/nova/blob/master/nova/virt/osinfo.py#L9314:37
sean-k-mooneyoh no os_disto https://github.com/openstack/nova/blob/master/nova/virt/osinfo.py#L13614:37
Ugglasean-k-mooney, that's fine I answered with "invalid" because based on what you have said above, clearly it is a behavior change so more a BP than a bug.14:37
sean-k-mooneyos_name is the vairable name 14:37
sean-k-mooneyyep that fair14:38
sean-k-mooneyi think fi we ant to do the se need a new image proeprty to enabel using this functionlty14:38
sean-k-mooneywe coudl perhaps eventually change the defualt of that14:38
sean-k-mooneybut as a new feature it woudl have to be opt in i think for a release or two before we consider if it can be the default14:39
sean-k-mooneyby the way currently when you use this feature we only use it for 2 things14:39
sean-k-mooneythe hw_vif_model and hw_disk_bus defaults14:40
sean-k-mooneyif we were to use libosinfo there are many other thing it could express an opion on but we have moved toward usign libvirts defaults instead14:40
sean-k-mooneyour our own in code14:40
sean-k-mooneywe are not tellign libosinfo about the machine type we are suign for example or the architecure14:41
sean-k-mooneyso today it can provide sub optimal or invalide recomendation in some cases14:41
sean-k-mooneythe feature was never really updated after it was initally created so its somethign i discuage peopel from using14:42
sean-k-mooneythe last change was https://github.com/openstack/nova/commit/6be668e51992df53a4d871bea70bc738a9beacb8 to workaround a breakign change in libosinfo so i just see this as tech debt today14:43
bauzassean-k-mooney: do you have time for a question about https://review.opendev.org/c/openstack/nova/+/979999 ?15:01
bauzassean-k-mooney: tl;dr wasn't able to find any difference between the code and the fixtures, so I can't see any leak15:03
sean-k-mooneybauzas: ack im not sure where the change in behvior is either. but i kown we were not ablt to propperly repoduce it in https://review.opendev.org/c/openstack/nova/+/914712 when we tried. we coudl only repoduce it in devstack15:14
bauzassean-k-mooney: I looked that we were providing the limits in the Selection object15:15
bauzasthat's why it works15:15
sean-k-mooneyright but i dont thnk we have that on the compute node right15:16
sean-k-mooneyonly in the schduler so i asuem it was drop in the rpc?15:16
sean-k-mooneybauzas: https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L250515:18
sean-k-mooneybuild_and_run_instance accpate the limits object but im not sure if we pass it15:18
sean-k-mooneyand what it contains15:18
bauzaswe pass the limits15:18
bauzasby it15:18
bauzasof course, if we no longer have alternates, then we call back to the conductor and then we miss the limits15:19
bauzasalso, limits are not persisted so when you resize, you don't look at the network metadata15:19
sean-k-mooneywell yes because they can change on resize15:19
bauzasso yeah, we should get the network metadata by the claim, but as I said, I can't reproduce the issue15:20
sean-k-mooneythey shoudl not be persited they shoudl be calcuatled on each create/resize/rebuild15:20
bauzascorrect15:20
sean-k-mooneyi can see if i can make some time to try and look into it next week im currently tryitn to wrap up some cybrog stuff for rc2 so i proably cant dig into it indetail today15:22
sean-k-mooneybauzas: are you currently blocked or do you have enfor info to try workign on the fix?15:23
bauzasI'll work on the fix15:23
sean-k-mooneyack my best advice right now is try adding some LOG.debug statement like artom did https://review.opendev.org/c/openstack/nova/+/91471215:25
sean-k-mooneyor even take over that patch15:25
sean-k-mooneyand see if you can repoduce in devstack15:26
sean-k-mooneywe can hopefully use that info to fix the funtional tests or repoduce in a unit test later15:26
opendevreviewribaudr proposed openstack/nova master: Reproduce bug #2108974: keypairs lost during cross-cell resize  https://review.opendev.org/c/openstack/nova/+/98155717:33
opendevreviewribaudr proposed openstack/nova master: Fix keypairs lost during cross-cell resize  https://review.opendev.org/c/openstack/nova/+/98155817:33
opendevreviewMerged openstack/nova master: Reproduce bug #2144660: NUMA cell sorting bug for non-PCI VMs  https://review.opendev.org/c/openstack/nova/+/97888520:42
opendevreviewMerged openstack/nova master: Fix NUMA cell sorting for non-PCI VMs with pack strategy  https://review.opendev.org/c/openstack/nova/+/97895420:57
opendevreviewMerged openstack/nova master: FUP Add HW_PCI_LIVE_MIGRATABLE trait to PCI resource providers  https://review.opendev.org/c/openstack/nova/+/97731021:52
opendevreviewMerged openstack/nova master: Tidy up pci self.flags() calls in SR-IOV functional tests  https://review.opendev.org/c/openstack/nova/+/97847921:52

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