Friday, 2026-01-23

opendevreviewmelanie witt proposed openstack/nova master: TPM: support instances with `deployment` secret security  https://review.opendev.org/c/openstack/nova/+/94202100:18
opendevreviewmelanie witt proposed openstack/nova master: Add vtpm_secret_(uuid|value) to LibvirtLiveMigrateData  https://review.opendev.org/c/openstack/nova/+/95262800:18
opendevreviewmelanie witt proposed openstack/nova master: TPM: prepare to bump service version for live migration  https://review.opendev.org/c/openstack/nova/+/96205100:18
opendevreviewmelanie witt proposed openstack/nova master: TPM: support live migration of `host` secret security  https://review.opendev.org/c/openstack/nova/+/94148300:18
opendevreviewmelanie witt proposed openstack/nova master: TPM: support live migration of `deployment` secret security  https://review.opendev.org/c/openstack/nova/+/92577100:18
opendevreviewmelanie witt proposed openstack/nova master: TPM: test live migration between hosts with different security  https://review.opendev.org/c/openstack/nova/+/95262900:18
opendevreviewmelanie witt proposed openstack/nova master: TPM: add late check for supported TPM secret security  https://review.opendev.org/c/openstack/nova/+/95697500:18
opendevreviewmelanie witt proposed openstack/nova master: TPM: opt-in to new TPM secret security via resize  https://review.opendev.org/c/openstack/nova/+/96205200:18
opendevreviewmelanie witt proposed openstack/nova master: DNM vtpm tempest  https://review.opendev.org/c/openstack/nova/+/95747700:18
*** mhen_ is now known as mhen02:46
opendevreviewMerged openstack/nova master: Replace obsolete PCRE packages  https://review.opendev.org/c/openstack/nova/+/97006305:00
opendevreviewMerged openstack/nova master: Faults from cell DB missing in GET /servers/detail  https://review.opendev.org/c/openstack/nova/+/69917605:00
opendevreviewMerged openstack/nova master: Use *_OR_ADMIN policy defaults for server shares  https://review.opendev.org/c/openstack/nova/+/96770905:00
opendevreviewMerged openstack/nova stable/2025.1: libvirt: Skip unsupported firmware types  https://review.opendev.org/c/openstack/nova/+/97382105:01
opendevreviewMerged openstack/nova stable/2025.2: Replace removed os-vif-ovs job  https://review.opendev.org/c/openstack/nova/+/97266305:01
opendevreviewMerged openstack/nova stable/2025.1: Replace removed os-vif-ovs job  https://review.opendev.org/c/openstack/nova/+/97266405:06
opendevreviewMerged openstack/nova stable/2025.2: Add a regression test for ImagePropsWeigher  https://review.opendev.org/c/openstack/nova/+/96428705:07
opendevreviewEsra Ozkan proposed openstack/nova master: Fix Concurrent VM Live Migrate - Volume Backup Error  https://review.opendev.org/c/openstack/nova/+/97375006:27
opendevreviewMerged openstack/nova stable/2025.2: Fix fill_metadata usage for the ImagePropertiesWeigher  https://review.opendev.org/c/openstack/nova/+/96428806:34
opendevreviewMerged openstack/nova stable/2025.2: Fix string format specifier  https://review.opendev.org/c/openstack/nova/+/96133606:36
zigoHi there!08:52
zigoHas any of you already encounter this ?08:52
zigohttps://bugs.launchpad.net/nova/+bug/213892308:52
gibizigo: does not ring a bell to me08:59
obreHi! Are there any chance to get this fix in the G-release?  https://review.opendev.org/c/openstack/nova/+/91640909:14
obreIt seems to be 90% there09:15
obre?09:15
gibiobre: I see dansmith has some unanswered comment in the patch. I think the next step there is to handle that 09:16
sean-k-mooneyzigo: i have only seen that if there is a qemu crash10:37
sean-k-mooneyzigo: i.e. the isntance was not found because the domain terminated following the crash10:38
sean-k-mooneyit might happen other ways btu that the only time i have seen that10:38
opendevreviewTakashi Kajinami proposed openstack/nova stable/2024.2: libvirt: Skip unsupported firmware types  https://review.opendev.org/c/openstack/nova/+/97440910:53
*** ChanServ changes topic to "This channel is for Nova development | development-planning: https://etherpad.opendev.org/p/nova-2026.1-status | This channel is logged at https://meetings.opendev.org/irclogs/%23openstack-nova/"10:55
zigotkajinam: What's your patch about ? UEFI variables ?11:20
sean-k-mooneyzigo: are you askign about https://review.opendev.org/c/openstack/nova/+/97440911:23
zigoyeah11:23
sean-k-mooneyits a temory fix to make sure the firmware that is selected by nova is compatibel with the vm devition if your using the stateless firmware option11:24
sean-k-mooneyso yes it for uefi guest11:24
sean-k-mooneywe are planning to delegate this logic back to libvirt now that it supprots it11:24
sean-k-mooneyi.e. allowign libvirt to selct the correct firmware based on the funcitonaltiy you have requested11:24
sean-k-mooneyfor example if you request secure boot we have to select the secure boot enabeld ovmf uefi firmware or it wont work i belvie the opiste it ture as well if you have it disabled then we need to use the non secure boot version11:26
sean-k-mooneywhen you enabel stateless vms for confidental compute you similarly need to select the correct firmware file. this is fixing that in nova before we adtop the libvirt feature so it can potitrally be backported11:27
sean-k-mooneywell its already being backported but you get the point we exended nova logic before riping it out beacuse we are not backporting the use of the new libvirt feature11:28
zigoOk, thanks for explaining.11:29
opendevreviewMerged openstack/nova stable/2024.2: Fix bug 2000069  https://review.opendev.org/c/openstack/nova/+/97063411:56
DominikDanelski[m]sean-k-mooney: Sorry, could you go through my replies to your comments in https://review.opendev.org/c/openstack/nova/+/969251?tab=comments ? I think it's very close to being merged after I addressed your questions there, I hope.12:01
opendevreviewStephen Finucane proposed openstack/nova master: api: Remove networks key from quota schemas  https://review.opendev.org/c/openstack/nova/+/97441713:46
stephenfinsean-k-mooney: gmaan: Could you re-add your +2s to https://review.opendev.org/c/openstack/nova/+/956140/?13:48
stephenfinsean-k-mooney: sorry https://review.opendev.org/c/openstack/nova/+/956141/ for you (need gmaan's +2 on the other one)13:48
sean-k-mooneysure once im off this call ill take a look13:49
stephenfinta13:49
opendevreviewMerged openstack/nova stable/2024.2: Replace removed os-vif-ovs job  https://review.opendev.org/c/openstack/nova/+/97266513:52
opendevreviewLajos Katona proposed openstack/nova master: Use SDK for Neutron subnets  https://review.opendev.org/c/openstack/nova/+/96219014:04
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.cmd, nova.conf, nova.console  https://review.opendev.org/c/openstack/nova/+/70565714:30
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to remaining top-level modules  https://review.opendev.org/c/openstack/nova/+/70565814:30
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.virt, nova.virt.libvirt  https://review.opendev.org/c/openstack/nova/+/97422014:30
opendevreviewStephen Finucane proposed openstack/nova master: typing: Correct import issues  https://review.opendev.org/c/openstack/nova/+/97422114:30
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Enable incremental checks  https://review.opendev.org/c/openstack/nova/+/97422214:30
opendevreviewDominik proposed openstack/nova master: NUMA Topology with Resource Providers: Scheduler changes  https://review.opendev.org/c/openstack/nova/+/97117615:21
opendevreviewDominik proposed openstack/nova master: NUMA Topology with Resource Providers: Libvirt NUMA Migrate  https://review.opendev.org/c/openstack/nova/+/97117715:21
sean-k-mooneyDominikDanelski[m]: so melwitt and i chated about this breifly a few weeks ago and we were not configed the repoduce actully repoduce things properly. or that the proposed fix didnt create ohter problems15:36
sean-k-mooneybut to be honestl i have lost all context on it since then15:37
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.cmd, nova.conf, nova.console  https://review.opendev.org/c/openstack/nova/+/70565715:45
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to remaining top-level modules  https://review.opendev.org/c/openstack/nova/+/70565815:45
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.virt, nova.virt.libvirt  https://review.opendev.org/c/openstack/nova/+/97422015:45
opendevreviewStephen Finucane proposed openstack/nova master: typing: Correct import issues  https://review.opendev.org/c/openstack/nova/+/97422115:45
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Enable incremental checks  https://review.opendev.org/c/openstack/nova/+/97422215:45
opendevreviewStephen Finucane proposed openstack/nova master: Add ruff-check  https://review.opendev.org/c/openstack/nova/+/97444115:45
opendevreviewStephen Finucane proposed openstack/nova master: Disable flake8 rules  https://review.opendev.org/c/openstack/nova/+/97444215:45
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546715:55
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346815:55
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444515:55
gmaanstephenfin: thanks for followup for 'network' field. I +w on quota ones now and re-approvd other one which were rebased17:20
stephenfinty!17:20
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily while we restart it onto new images after an update to the build toolchain18:01
opendevreviewsean mooney proposed openstack/nova master: [WIP] Add PCI device groups for atomic allocation  https://review.opendev.org/c/openstack/nova/+/97360418:52
melwittdansmith, gmaan: thank you both for reviews :) but I regret to inform you there is a prereq refactor patch underneath it for the service_auth.py commonizing https://review.opendev.org/c/openstack/nova/+/97426719:26
rm_work[m]anyone offhand have any ideas why placement might take a long time to show a node within openstack allocation candidate list after it goes available in ironic? it's usually about 5 minutes in normal operation and sometimes we see it take up to 20 minutes :(19:32
rm_work[m]is there some setting we can tweak? is this a periodic task that is running too slowly?19:33
sean-k-mooneymelwitt: +1 for now ill try and take a look properly on monday but it looks ok at first glance19:34
melwittthanks sean-k-mooney :)19:34
sean-k-mooneyrm_work[m]: is the RP not there or is it there but disabled?19:35
sean-k-mooneyrm_work[m]: my guess of the top of my head is that its related to the update_aviable_resouces periodic task tiem of 5 mins and the delay is just in the virt driver runnign that and noticing the new node19:35
rm_work[m]ah ok so we could maybe tune that task down to 1m or something?19:38
gmaanmelwitt: yeah, I was reviewing that also, lgtm. thanks for refactoring. 19:38
melwittthanks gmaan 19:38
sean-k-mooneyrm_work[m]: perhaps this is the optioni mentioned  https://docs.openstack.org/nova/latest/configuration/config.html#DEFAULT.update_resources_interval19:39
rm_work[m]i think the BAD case (the 20m I talked about) might be when we had other issues going on slowing things down, so maybe it's as simple as setting the update_aviable_resouces periodic to run faster19:39
sean-k-mooneyrm_work[m]: what exactly do you mean by aviable by the way19:39
sean-k-mooneydo you meain aviable in the ironic node list19:39
*** gmaan is now known as gmaan_afk19:39
rm_work[m]the ironic state yeah19:40
sean-k-mooneyack i dont recall if there is a specifric addtioanl dely in the ironic case but maybe JayF woudl know19:40
rm_work[m]he said he didn't :D19:40
JayFI sent rm_work[m] to you :)19:41
sean-k-mooneyack i was onderign if it could be relate the the lease stuff19:41
rm_work[m]we'll try tweaking that periodic19:41
rm_work[m]or, that config value19:41
JayFI honestly have no idea where to even start from the Ironic side; we just fetch nodes and pass them in19:41
JayF*Ironic driver side19:41
JayFand I don't know much about the mechanisms on the other side of that API interface19:41
rm_work[m]the default being "0" to "run at the default interval" does not tell me what the default interval is, lol19:42
rm_work[m]why would the default not just BE the default interval 😅19:42
sean-k-mooneythe default interval for perodics in oslo and as a result nova is 500 seconds19:42
sean-k-mooneysory 30019:42
rm_work[m]ah ok19:42
sean-k-mooneyso 5 mins19:42
rm_work[m]yeah19:42
rm_work[m]alright, thanks we will poke at it19:42
JayFrm_work[m]: please make sure if you figure out a set of good configs for your scale, please document it -- even if just in a mailing list half-blogpost19:43
sean-k-mooneyso oen thing to look at would be the logs in the relevent nova-comptue between the previous start of that perodic and then first one after the node appeard19:44
sean-k-mooneynova-comnpute when its managing a lot fo ironic nodes can take a long time for that perodic to complete19:44
rm_work[m]we have 240ish nodes so i don't think it's considered "a lot" 19:45
sean-k-mooneywe shoudl eventually improve that but ironic shardign might help 19:45
sean-k-mooney240 nodes manged by a singel nova compute agent?19:45
rm_work[m]our clouds are relatively small ATM19:45
sean-k-mooneyor are you still using the deprecated peers parmaters with the hashring that loadblances them between multiple agents?19:46
rm_work[m]just one agent19:46
rm_work[m]also FWIW we're on 2024.219:46
sean-k-mooneyya so 250 ironics on 1 nova compute is both a lot and not a lot. for perodics that loop over all the nodes they manage and update placement that can be slow since itd getign the infor one ironic node at a time19:47
sean-k-mooneyfor actully triging the provisioning ectra its fine19:47
rm_work[m]hmm19:47
rm_work[m]but it sounds like you're saying we CAN'T have multiple? because whatever way they spread out is deprecated? or is that just one of multiple methods19:48
rm_work[m]surprised it's sequential for the node data gathering19:48
sean-k-mooneythere is a repalcement know as ironic sharding19:48
sean-k-mooneythat allow you to map subset of ironic nodes to diffent nova compute agents19:48
sean-k-mooneyim not sure at what scale using that is recommended19:49
sean-k-mooneyrm_work[m]: i would try seeign how long the perodic takes to run19:49
sean-k-mooneyif its like 90 seconds your fine19:49
sean-k-mooneyif its 15 mins then that the issue19:49
rm_work[m]hmm k19:50
rm_work[m]will do some timing and log diving19:50
sean-k-mooneyhttps://specs.openstack.org/openstack/nova-specs/specs/2024.1/implemented/ironic-shards.html is the new way of scaling nova-compute with ironic19:51
sean-k-mooneythe peer_list is deprecated but still in master because we never got aroudn to deleting it 19:51
sean-k-mooneybut we really should at some point19:51
sean-k-mooneyrm_work[m]: for what its worht it woudl be posible for us to optimize this in nova in the future by say delegting the node update to a thread pool on each perodic but we have not been inveting time in that space with the eventlet removal ectra that has been happening19:53
rm_work[m]right yeah, no worries. thanks for taking the time to explain!19:58
rm_work[m]yeah my thought would just be to parallelize the node checks in the job19:58
rm_work[m]I wonder if that would actually be that complicated...19:58
sean-k-mooneyin the past yes with all the work we are doing to make the compute agent work with thread pool executors instead of eventlet i suspect its simpler then before19:59
sean-k-mooneyi would focus on confiming this is the issue first before going much further however20:00
sean-k-mooneyif we can confirm this as a problem it would be a good topic for a ptg session with the ironic folks20:00
opendevreviewMerged openstack/nova master: Refactor service user authentication  https://review.opendev.org/c/openstack/nova/+/97426722:30
opendevreviewMerged openstack/nova master: TPM: support instances with `deployment` secret security  https://review.opendev.org/c/openstack/nova/+/94202122:30

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