Wednesday, 2026-07-15

opendevreviewRodolfo Alonso proposed openstack/os-vif master: ovs: Pass ``multi_queue`` inside ``ifr`` dict for tuntap devices  https://review.opendev.org/c/openstack/os-vif/+/99593306:58
opendevreviewMasahito Muroi proposed openstack/nova master: Add bug 2106085 reproducer test case  https://review.opendev.org/c/openstack/nova/+/97115307:08
opendevreviewMasahito Muroi proposed openstack/nova master: Add check_instance_state validation to the four action API  https://review.opendev.org/c/openstack/nova/+/94622307:08
artem_vasilyevHi, please make a review for this bugfix: https://review.opendev.org/c/openstack/nova/+/984048 It fixes race between resize and update_available_resource for dedicated CPUs, which can lead to CPUUnpinningInvalid errors07:50
opendevreviewMerged openstack/os-vif master: typing: Adapt to oslo.versionedobjects 3.11  https://review.opendev.org/c/openstack/os-vif/+/99728908:20
opendevreviewMerged openstack/os-vif master: typing: Define supported OVS VIF types  https://review.opendev.org/c/openstack/os-vif/+/99729608:20
gibifolks nova-alt-configuration is broken and blocking the gate https://zuul.opendev.org/t/openstack/builds?job_name=nova-alt-configurations&project=openstack/nova08:37
gibido we have a bug report and somebody already actively working on it?08:37
bauzasgibi: sorry, no idea08:44
bauzasbut this is clear that it failed at some point on Monday08:45
gibiyep08:45
fricklerah, that's a known issue in OSC I think "public endpoint for block-storage service in RegionOne region not found"08:47
fricklersee https://review.opendev.org/c/openstack/openstacksdk/+/99711708:47
gibifrickler: thanks08:49
frickleractually it looks like osc 10.2.1 fixes this, so just need to wait for the u-c bump to merge https://review.opendev.org/c/openstack/releases/+/99720408:50
gibicool then I will wait for https://review.opendev.org/c/openstack/releases/+/99720408:51
bauzasthanks frickler08:51
gibiyeah nova-alt-configuration disables cinder so the bug description matches08:52
*** ykarel_ is now known as ykarel09:13
opendevreviewMerged openstack/nova stable/2025.2: Make QEMU_IMG_LIMITS process limits configurable  https://review.opendev.org/c/openstack/nova/+/99702810:16
opendevreviewBalazs Gibizer proposed openstack/placement master: Reproduce bug XXX  https://review.opendev.org/c/openstack/placement/+/99736210:22
gibisean-k-mooney: ^^ this is the repro for the next placement a_c query slowness we saw downstream10:23
sean-k-mooneygibi: oh cool you had time to start triaging it10:23
gibiyepp10:23
gibiat least with the existing functional test it is easy to reproduce10:23
sean-k-mooneyi have a intuition of what we shoudl be doing at the sql level10:23
gibiI will see if I have time this sprint to look for an optimization10:24
sean-k-mooneybut im not sure how to express that in placement10:24
sean-k-mooneydo you have time to chat about it on meet breifly10:24
gibinot right now10:25
gibiI will ping you later10:25
sean-k-mooneyok cool my idea is pretty simple and i tought something placement already idd but apprently not10:25
sean-k-mooneyeffectivly we shoudl be flattenting both the provider tree  and aagreating the counts of all free resouce classe in the tree and flatteing the request and droping any root provider where the recquest exceed any RC in the flatttened tree10:26
sean-k-mooneythat tells use that regardless of the toplogy that root provider cant supprot the request10:27
sean-k-mooneyif that flanned check passes then and only then do we process it in python10:27
sean-k-mooneyi think that can be expressed as a select root_uuid, rc, capcity group by root_uuid or similar to get the flattend trees10:28
sean-k-mooneywe can trivially flaten the request in python to constuct a where clause10:29
sean-k-mooneyand basiclly seleect out the root_uuids form that where the flattend free capsity is greater then then the requested ammount10:30
sean-k-mooneyobviously its more complicated then that as we need to compute the free capsty not just the total and genericly we need to account for the allocation ratio as well10:31
sean-k-mooneyso conceptually simple but expressign that in placment could be tricky10:31
sean-k-mooneyif we can implemnt that optimistation we will never do the expnesive combinitorial decent if it cant fit10:32
sean-k-mooneywhen i type it out it feels more complicated the it is in my head :)10:38
opendevreviewKamil Sambor proposed openstack/nova master: libvirt: retry get_guest() on InstanceNotFound during post-copy VIF reattach  https://review.opendev.org/c/openstack/nova/+/99738012:15
sean-k-mooneygibi: this shoudl not require a spec but if i was to have ai formualt my idea into spec format it woudl looks somethign like https://paste.opendev.org/show/bVKIYH6Om0svZbMwlCbg/ :)12:15
gibisean-k-mooney: I feel that this flatten and do a pre-flight check make sense. It solve the current problem. There is probably more problems. I.e. when this pre-flight check passes but the normal expansion still finds, in the long way, that the host is not having enough resources.14:10
gibithis is a wack-a-mole as we knew since the first perf bug was triaged :)14:10
sean-k-mooneyhttps://github.com/SeanMooney/tachyon/blob/master/reports/almost-fitting-root-bug-report.md14:11
sean-k-mooneyim not saying my ai generate placment replacemnt is a valid solution14:11
sean-k-mooneybut i quickly tested the prefilterign there and it seam to resolve the currnt issue14:11
gibisean-k-mooney: if you would like to take the bug (once I file it upstream) I'm happy to pass it on :)14:13
sean-k-mooneygibi: i proably have to many other things on my plate14:13
sean-k-mooneyif you have time to do it properly in placment then that might be more efficent14:13
sean-k-mooneyi just left ai run on the idea to validate the concept14:14
sean-k-mooneyim interested in this because cyborg makes this problem worse14:14
sean-k-mooneybecaus it report every VF as its onw rp today14:14
sean-k-mooneythat on my todo list to fix next cycle but i am generally conferedn/interested in  the placment performance14:15
gibiyeah. right now I have no time to read the 1000 lines proposal. If this bug gets into our next sprint then I will load context on the shape of the placement code and then it would make sense to me to read you proposal to see if that fits in to the code14:16
gibiif/how14:16
opendevreviewKamil Sambor proposed openstack/nova master: Replace StaticallyDelayingWrapper with futurist DelayingExecutor  https://review.opendev.org/c/openstack/nova/+/99741014:38
gibifyi, nova-alt-configuration is green again, so the gate is unblocked14:47
gibinova upstream bug triage call https://meet.google.com/zjr-rxus-hzj15:28
sean-k-mooneyhttps://meetings.opendev.org/#Nova_Team_Meeting is there but we shoudl proably add that meetign sepreatly15:28
gibi(I expect it to be short as Uggla is on PTO)15:28
opendevreviewBalazs Gibizer proposed openstack/placement master: Reproduce bug 2160721  https://review.opendev.org/c/openstack/placement/+/99736217:07
opendevreviewMerged openstack/nova master: Remove unused method for image v1 API  https://review.opendev.org/c/openstack/nova/+/99553218:30
opendevreviewMerged openstack/nova master: Remove unused UpdateGlanceImage  https://review.opendev.org/c/openstack/nova/+/99572618:33
opendevreviewMerged openstack/nova master: Accept hw_firmware_stateless=True for BIOS firmware type  https://review.opendev.org/c/openstack/nova/+/99583519:31
opendevreviewMerged openstack/nova stable/2025.1: Make QEMU_IMG_LIMITS process limits configurable  https://review.opendev.org/c/openstack/nova/+/99702920:42
opendevreviewMerged openstack/os-vif master: ovs: Preserve versioned field compatibility  https://review.opendev.org/c/openstack/os-vif/+/99729721:08
opendevreviewMerged openstack/os-vif master: ovs: Pass ``multi_queue`` inside ``ifr`` dict for tuntap devices  https://review.opendev.org/c/openstack/os-vif/+/99593321:08
opendevreviewMerged openstack/nova master: Add vTPM startup validation reproducer  https://review.opendev.org/c/openstack/nova/+/99055121:34
opendevreviewMerged openstack/nova master: Delegate startup instance processing to drivers  https://review.opendev.org/c/openstack/nova/+/99055222:22

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