Tuesday, 2026-05-19

opendevreviewSam Morrison proposed openstack/nova master: Filter out deleted instances when looking for build timouts  https://review.opendev.org/c/openstack/nova/+/88012500:09
opendevreviewMerged openstack/nova master: Fix port remain while error on update port with multi network  https://review.opendev.org/c/openstack/nova/+/98367201:14
opendevreviewArtem Vasilyev proposed openstack/nova master: Fix race between resize and update_available_resource for dedicated CPUs  https://review.opendev.org/c/openstack/nova/+/98404807:26
opendevreviewArtem Vasilyev proposed openstack/nova master: Add reproducer for bug #2147776  https://review.opendev.org/c/openstack/nova/+/98400707:26
opendevreviewJoan Gilabert proposed openstack/nova-specs master: Repropose and update cyborg vGPU (mdev) support  https://review.opendev.org/c/openstack/nova-specs/+/96751510:41
opendevreviewMaximilian Stinsky proposed openstack/nova master: Remove experimental warning from UnifiedLimitsDriver  https://review.opendev.org/c/openstack/nova/+/98910211:39
opendevreviewStephen Finucane proposed openstack/os-vif master: zuul: Disable cinder jobs  https://review.opendev.org/c/openstack/os-vif/+/98911312:07
stephenfinsean-k-mooney: Is that what you were suggesting? ^12:13
sean-k-mooneymore or less yes12:13
sean-k-mooneyi have 3 or 4 other memory optimisation patches in flight to neturon and devstack too12:13
sean-k-mooneyto help out but that is a quick and easy win12:14
sean-k-mooneyif we disable it in the vars section i dont think we need to replciate that ot subnodes but it will fail if we do and we can add it12:15
sean-k-mooneyi think all the os-vif jobs are single node anyway12:16
opendevreviewMatt Crees proposed openstack/nova master: Don't drop pci_dev network caps when VF is in use  https://review.opendev.org/c/openstack/nova/+/98266012:42
opendevreviewMatt Crees proposed openstack/nova master: Add test_update_devices_preserves_vf_network_caps  https://review.opendev.org/c/openstack/nova/+/98912112:42
opendevreviewMatt Crees proposed openstack/nova master: Add test_update_devices_preserves_vf_network_caps  https://review.opendev.org/c/openstack/nova/+/98912113:07
opendevreviewMatt Crees proposed openstack/nova master: Don't drop pci_dev network caps when VF is in use  https://review.opendev.org/c/openstack/nova/+/98266013:07
*** ykarel_ is now known as ykarel13:13
opendevreviewMerged openstack/os-vif master: zuul: Disable cinder jobs  https://review.opendev.org/c/openstack/os-vif/+/98911315:11
opendevreviewsean mooney proposed openstack/nova master: Add regression test for unified limits resource bug  https://review.opendev.org/c/openstack/nova/+/97585915:11
opendevreviewsean mooney proposed openstack/nova master: Fix unified limits to include all resource types  https://review.opendev.org/c/openstack/nova/+/97587215:11
sean-k-mooneymelwitt: i think i adressed all your comment on https://review.opendev.org/q/topic:%22bug/2140631%22 let me know if i missed anything15:35
melwittsean-k-mooney: ok nice, I will take a look15:36
opendevreviewMatt Crees proposed openstack/nova master: Add test_update_devices_preserves_vf_network_caps  https://review.opendev.org/c/openstack/nova/+/98912115:40
opendevreviewMatt Crees proposed openstack/nova master: Don't drop pci_dev network caps when VF is in use  https://review.opendev.org/c/openstack/nova/+/98266015:40
Ugglamelwitt, dansmith if you can have a look at 987704: Fix resize to unpermitted flavors | https://review.opendev.org/c/openstack/nova/+/987704, that should not take long16:01
dansmith?16:02
melwittUggla: it looks like that is merged already?16:08
Ugglamelwitt, dansmith oops sory wrong CC here: I mean 988501: Do not log metadata proxy shared secret | https://review.opendev.org/c/openstack/nova/+/98850116:09
melwittUggla: ah ok, sure I will look16:17
sean-k-mooneyhttps://bugs.launchpad.net/nova/+bug/2150094 is a secuirty weakness more then a security vulnerablity16:24
sean-k-mooneybut we shoudl avoid logging it in general16:25
sean-k-mooneyim not sure that rotaion of the metadata_proxy_shared_secret is strictly require but it does not hurt16:26
sean-k-mooneyelodilles: mind addign a unit test for the log message just to assert the secret is not in it. https://review.opendev.org/c/openstack/nova/+/98850116:52
melwittsean-k-mooney: thought you might find this interesting -- this is a bug that first appeared in downstream CI intermittently where I found the root cause ... but I figured it was probably too rare to prioritize. then it showed up again recently in a customer case so I proposed a fix for it https://review.opendev.org/c/openstack/nova/+/988547 you might be good to comment on it bc you know a lot about NFS17:07
sean-k-mooneyless then you might think and more then i ever wanted17:07
sean-k-mooneybut sure i can take a look17:07
melwittheheh17:08
sean-k-mooneythat sound liek a nfs lockign issue17:08
sean-k-mooneymelwitt: on enit. @mock.patch('os.open',17:09
sean-k-mooneyi belive we have mock open helper17:09
sean-k-mooneybecause mocking builting like open is a littel od17:09
sean-k-mooneyit might be better to use that17:09
sean-k-mooneyill read the rest but just somthign i notced initally17:10
melwittyeah in debugging the CI issue we put debug printing _everywhere_ in it and were able to confirm a false positive of the exists() call -- returned true when it was not there17:10
melwittoh gotcha17:10
melwittthanks, that sounds familiar. I'll go look for it17:10
sean-k-mooneywe might have got rid of our helper since mock not does if for you17:12
sean-k-mooneywe often do @mock.patch('builtins.open', new_callable=mock.mock_open())17:12
sean-k-mooneybut mocing os.open will probaly work 17:12
sean-k-mooneymelwitt: i just know that used to be a bit flaky in older version fo python so im alwasy a litte carful of it failing in the gate if we dotn do that correctly17:13
melwittyeah, it's a good point17:14
opendevreviewMaximilian Stinsky proposed openstack/nova master: Remove experimental warning from UnifiedLimitsDriver  https://review.opendev.org/c/openstack/nova/+/98910217:17
sean-k-mooneymelwitt: so the fix si to add O_CREAT|O_EXCL17:17
sean-k-mooneyto bypass the cache17:17
melwittthat is the idea. I'm not aware if there could be any possible pitfall with that or rather if there is some way that it would not work17:19
sean-k-mooneywell the constrati woudl be if one of the open modes was not supproted by a given version of nfs or the kernel17:22
sean-k-mooneyi dont think you are usign anyting exotic in this patch17:22
opendevreviewMerged openstack/nova master: Reproduce bug/2152697  https://review.opendev.org/c/openstack/nova/+/98876917:23
sean-k-mooneywe did have to do soem O_DIRECT check for a time but apprently that was added in kernel 2.4.10 so we may not need that anymore17:23
sean-k-mooney O_EXCL Ensure that this call creates the file: if this flag is17:24
sean-k-mooney              specified in conjunction with O_CREAT, and path already17:24
sean-k-mooney              exists, then open() fails with the error EEXIST.17:24
sean-k-mooneyok so that is the behvior we want for the probe17:24
sean-k-mooneyOn NFS, O_EXCL is supported only when using NFSv3 or later17:25
sean-k-mooney              on kernel 2.6 or later.17:25
sean-k-mooneyya i think we are good with those min versions in 202617:25
melwittyeah from what I saw O_EXCL not exotic17:25
melwittI have a couple of vtpm live migration follow up items, one small patch with corrected config help text https://review.opendev.org/c/openstack/nova/+/987312 and one small patch spec amendment to clarify secret access control language https://review.opendev.org/c/openstack/nova-specs/+/987310 for those reading the delivered spec as a reference, if anyone could help review17:43
sean-k-mooneymelwitt: by the way there is a somewat related but to that swap/epmereal issues tha twe shoudl evengually fix17:53
sean-k-mooneywhen we created ephmeral and i belive swap disk with the qcow backend we share a backing file based on the size17:54
sean-k-mooneyand at leasat for the ephermal disk we can format the qcow for a given vm17:55
sean-k-mooneybut if im not mistaken that can casue filesysetm currption when we cold migrate if we resue a backign file form a diffent host17:56
sean-k-mooneybasiclly we shoudl just never use backign files for swap and ephmeral17:58
sean-k-mooneyhttps://blueprints.launchpad.net/nova/+spec/allow-disabling-ephemeral-disk-formatting was sort of related to that17:58
sean-k-mooneybut there was bug for the actual issue somewhere17:59
sean-k-mooneymelwitt: this https://bugs.launchpad.net/nova/+bug/209517318:01
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/94090018:02
sean-k-mooneymelwitt: the swap thing just reminede me we hever actly fixed that18:03
melwittsean-k-mooney: ah yeah, I am aware of that general issue. good to have the links, I had not seen a bug report for it18:19
opendevreviewStephen Finucane proposed openstack/os-vif master: typing: Updates for typed oslo.config  https://review.opendev.org/c/openstack/os-vif/+/98920619:19
opendevreviewStephen Finucane proposed openstack/os-vif master: Remove linux bridge plugin  https://review.opendev.org/c/openstack/os-vif/+/94158619:20
opendevreviewStephen Finucane proposed openstack/os-vif master: typing: Updates for typed oslo.config  https://review.opendev.org/c/openstack/os-vif/+/98920619:32
opendevreviewStephen Finucane proposed openstack/os-vif master: Remove linux bridge plugin  https://review.opendev.org/c/openstack/os-vif/+/94158619:32
opendevreviewStephen Finucane proposed openstack/nova master: Use static pages for eol release release notes  https://review.opendev.org/c/openstack/nova/+/98921019:36
opendevreviewStephen Finucane proposed openstack/nova master: Use static pages for eom release release notes  https://review.opendev.org/c/openstack/nova/+/98921119:36
opendevreviewStephen Finucane proposed openstack/nova master: docs: Speed up release notes builds  https://review.opendev.org/c/openstack/nova/+/98921219:36
stephenfinmelwitt: That should significantly speed up release notes builds. I recall you complaining about that a long time ago19:38
stephenfin☝️19:38
melwittstephenfin: IIRC I added parallel build a long time ago for that :) thanks for the heads up, I will look at them20:27

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