Thursday, 2026-01-29

*** ricolin_ is now known as ricolin00:16
opendevreviewmelanie witt proposed openstack/nova master: unified limits: Fix openstacksdk usage for endpoint discovery  https://review.opendev.org/c/openstack/nova/+/97510600:44
opendevreviewmelanie witt proposed openstack/nova master: unified limits: Fix openstacksdk usage for endpoint discovery  https://review.opendev.org/c/openstack/nova/+/97510600:48
opendevreviewmelanie witt proposed openstack/nova master: unified limits: Fix openstacksdk usage for endpoint discovery  https://review.opendev.org/c/openstack/nova/+/97510601:27
*** mhen_ is now known as mhen02:39
opendevreviewhuanhongda proposed openstack/nova master: Live migration with iothreads  https://review.opendev.org/c/openstack/nova/+/97500007:23
opendevreviewhuanhongda proposed openstack/nova master: Live migration with iothreads  https://review.opendev.org/c/openstack/nova/+/97500007:27
opendevreviewhuanhongda proposed openstack/nova master: numa: Respect allocation ratios for non-pinned NUMA instances  https://review.opendev.org/c/openstack/nova/+/97140908:07
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444510:27
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546710:27
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346810:27
opendevreviewBalazs Gibizer proposed openstack/nova master: Cleanup libvirt driver at service stop  https://review.opendev.org/c/openstack/nova/+/97512810:27
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444510:35
opendevreviewBalazs Gibizer proposed openstack/nova master: Cleanup libvirt driver at service stop  https://review.opendev.org/c/openstack/nova/+/97512810:35
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546710:35
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346810:35
gibibauzas: now we have the executor shutdown at compute service stop ^^10:36
bauzasall cool, doing some backport work atm but I'll try to look at it today10:37
gibiOK thanks10:40
opendevreviewBalazs Gibizer proposed openstack/nova master: Libvirt event handling without eventlet  https://review.opendev.org/c/openstack/nova/+/96594910:56
opendevreviewBalazs Gibizer proposed openstack/nova master: SubclassSignatureTestCase to use NoDBTestCase as base  https://review.opendev.org/c/openstack/nova/+/97486110:56
opendevreviewBalazs Gibizer proposed openstack/nova master: Enable mypy on nova/utils.py  https://review.opendev.org/c/openstack/nova/+/96993610:56
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444510:56
opendevreviewBalazs Gibizer proposed openstack/nova master: Cleanup libvirt driver at service stop  https://review.opendev.org/c/openstack/nova/+/97512810:56
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546710:56
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346810:56
opendevreviewBalazs Gibizer proposed openstack/nova master: Enable mypy on nova/utils.py  https://review.opendev.org/c/openstack/nova/+/96993610:57
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444510:57
opendevreviewBalazs Gibizer proposed openstack/nova master: Cleanup libvirt driver at service stop  https://review.opendev.org/c/openstack/nova/+/97512810:57
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546710:57
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346810:57
gibifwiesel, sean-k-mooney : I see the issue behind the stack trace in the oslo.vmware native threaded run. This is probably a bug with the libvirt driver too. I will do the needful13:43
sean-k-mooneygibi: ack14:07
sean-k-mooneywhat was it14:07
opendevreviewSylvain Bauza proposed openstack/nova stable/2025.2: Reproduce bug/2130881  https://review.opendev.org/c/openstack/nova/+/97516214:27
opendevreviewSylvain Bauza proposed openstack/nova stable/2025.2: Init virt driver before use  https://review.opendev.org/c/openstack/nova/+/97516314:27
opendevreviewSylvain Bauza proposed openstack/nova stable/2025.1: Reproduce bug/2130881  https://review.opendev.org/c/openstack/nova/+/97516414:29
opendevreviewSylvain Bauza proposed openstack/nova stable/2025.1: Init virt driver before use  https://review.opendev.org/c/openstack/nova/+/97516514:29
gibisean-k-mooney: https://github.com/openstack/nova/blob/59a7093915298973c72b6d1749a6acd27e0045a9/nova/utils.py#L605 this should be conditional as not all executors has a name14:32
gibiyet another refactoring (for the future) to ensure all our executors are named and created in the same way14:33
opendevreviewSylvain Bauza proposed openstack/nova stable/2024.2: Reproduce bug/2130881  https://review.opendev.org/c/openstack/nova/+/97516614:33
opendevreviewSylvain Bauza proposed openstack/nova stable/2024.2: Init virt driver before use  https://review.opendev.org/c/openstack/nova/+/97516714:33
sean-k-mooney yep i was just going to say14:33
sean-k-mooneythat or well we shoudl jsut not depend on it for the warning14:33
opendevreviewsean mooney proposed openstack/nova master: Add regression test to repoduce bug 2139351  https://review.opendev.org/c/openstack/nova/+/97517115:24
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546715:39
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346815:39
opendevreviewBalazs Gibizer proposed openstack/nova master: Fix full executor warning on noname executor  https://review.opendev.org/c/openstack/nova/+/97517215:39
gibisean-k-mooney: btw there are bigger issues in the vmware logs than that stack trace. 15:44
gibi[10197.783268] env[89459]: WARNING nova.utils [None req-08c5913a-0cad-45f4-991c-76f091773eb3 tempest-ServersTestJSON-388458959 tempest-ServersTestJSON-388458959-project-member] The MainProcess.default pool does not have free threads so the task <function ComputeManager.build_and_run_instance.<locals>._locked_do_build_and_run_instance at 0x7647d040cee0> will be queued. If this happens repeatedly then 15:44
gibithe size of the pool is too small for the load or there are stuck threads filling the pool.15:44
gibithis is the reason why VM builds are failing. Something is using up our thread pool15:45
sean-k-mooneygibi: i notice a few other tracebaces ya but i was nto sure wht are "expected error" vs related to event let liek the "expected" os-brick errors15:45
sean-k-mooneyso to get the message that means somting is callign spawn right?15:46
sean-k-mooneyas in it can only get to that executor by going thorugh the nova.utils metods15:46
sean-k-mooneywhich means it has to be in hte nova side fo the vmware driver rather then oslo.vmware15:47
gibiyepp _locked_do_build_and_run_instance calling the spawn. That is normal, but somewho we run out of workers in the pool so somethign is hanging15:47
gibihttps://github.com/openstack/nova/blob/59a7093915298973c72b6d1749a6acd27e0045a9/nova/compute/manager.py#L245515:48
gibiwe need a run with thread_pool_statistic_period=0 to get all the places that puts work into that pool to see when we start running out of workers15:49
gibiI can look at differently to see if all VM boots are failing or not15:50
gibito try to get what was the first failed boot on the compute and see previous successful boot (if any) doing something that does not return a worker15:51
sean-k-mooneysounds like a resonable plan of attack15:53
sean-k-mooneyyou could jsut add a dnm to make 0 the default for testing15:54
opendevreviewMerged openstack/os-vif master: Add TAP device pre-creation support for OVS/OVN  https://review.opendev.org/c/openstack/os-vif/+/97123116:04
opendevreviewMerged openstack/os-vif master: Fixed bridge name when per_port_bridge is used  https://review.opendev.org/c/openstack/os-vif/+/96641018:33
gmaansean-k-mooney: thanks for reply on Fair lock comments, I am good on that except one new comment https://review.opendev.org/c/openstack/nova/+/973438/comment/ff4bb8ea_53533e58/22:36
gmaansean-k-mooney: if that comment make sense then i am ok to fix that in follow up because current change is in mergable state. let me know.22:37

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