Earlier  
Posted Nick Remark
#openstack-nova - 2026-03-23
16:56:51 dansmith let him enjoy life, gawd
16:57:03 dansmith that's like explaining santa
16:57:30 Uggla Are we good ?
16:57:33 JayF "And here's _tooth_fairy()"
16:57:42 JayF yes, ty Uggla :)
16:57:48 Uggla Anything else ?
16:58:14 Uggla seems not.
16:58:15 dansmith JayF: wait, what's your point about the tooth fairy? If you have a contact, I'm still waiting for $10
16:58:45 Uggla Quick update on bug scrubbing because we are at he top of the hour.
16:58:53 Uggla #topic Bug scrubbing
16:58:59 Uggla #info up to 199 (-7)
16:59:09 JayF dansmith: I saw her walking out of "Budget Dentures". Scandalous! ;)
16:59:14 dansmith lol
16:59:25 Uggla I manage to go down 200.
16:59:33 Uggla #link: https://etherpad.opendev.org/p/nova-bug-triage-roster
16:59:50 Uggla #link: https://truc.uggla.fr/ if you want to see the trend.
17:00:32 Uggla JayF, dansmith, can tooth fairy do something for bugs ?
17:01:01 JayF If she is a metaphor for the Ironic driver, she can create them ;)
17:01:10 Uggla :)
17:01:56 Uggla Time to close.
17:02:10 Uggla thanks for joining this meeting. Have a nice day/evening and see you next week.
17:02:16 gibi o/
17:02:17 opendevmeet Log: https://meetings.opendev.org/meetings/nova/2026/nova.2026-03-23-16.00.log.html
17:02:17 opendevmeet Minutes (text): https://meetings.opendev.org/meetings/nova/2026/nova.2026-03-23-16.00.txt
17:02:17 opendevmeet Minutes: https://meetings.opendev.org/meetings/nova/2026/nova.2026-03-23-16.00.html
17:02:17 opendevmeet Meeting ended Mon Mar 23 17:02:17 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
17:02:17 Uggla #endmeeting
17:02:24 lajoskatona o/
17:02:24 elodilles same to you, thanks o/
18:27:17 sean-k-mooney melwitt: thanks for taking a look at https://review.opendev.org/c/openstack/nova/+/975872/5
18:28:01 sean-k-mooney melwitt: gibi do you thinks we could try and get the repoducer patch merged in the next few days https://review.opendev.org/c/openstack/nova/+/975859/4 while we dicuss the fix in https://review.opendev.org/c/openstack/nova/+/975872
18:29:01 sean-k-mooney it woudl be nice to make some progress on this again. im hoping to complete that bug work in the next week or two
18:29:23 melwitt sean-k-mooney: ok yeah let me focus on that one then, I had started with the fix (obviously)
18:29:25 sean-k-mooney mainly to avoid having to load context on this over and over again
18:29:58 sean-k-mooney melwitt: ill definally look into your feedback on teh fix too
18:30:10 sean-k-mooney just want to see if we can make incremental progress
18:31:02 gibi sean-k-mooney: I don't immediately have capacity for that patch. Please ping me in couple of days
18:31:16 melwitt sean-k-mooney: sure. thanks for letting me know
18:31:21 sean-k-mooney melwitt: since i started wroking on this i have had time to look at the cybrog quota code and foudn its entrily non fucntional https://bugs.launchpad.net/openstack-cyborg/+bug/2143943
18:31:40 sean-k-mooney gibi: ack will do
18:32:04 melwitt sean-k-mooney: wow that's wild
18:32:43 sean-k-mooney i have a writeups attached https://launchpadlibrarian.net/851194002/quota-system.md but tldr is the safolding for qutas was built in the v1 api but never ported to v2
18:33:26 sean-k-mooney at this point i think im just oging to rip it out since it does not work and if we need to have native supprot in cybrog indepent of th enova fix go staight to unified limits
18:35:01 melwitt yeah I think that's probably the best move to just go straight to unified limits
18:35:27 melwitt if fixing the current thing is not trivial
18:35:52 sean-k-mooney well its worked for 10 months and has been broken since 2019
18:36:36 sean-k-mooney so its not so much how hard is fixing it its is it worth addign a seperate quota api to cyborg at all at this point if we can just use unified limits
18:36:54 sean-k-mooney the entiretly of the v1 api was deleted years ago and it never existed in v2
18:36:55 dansmith unified limits is easy that way.. saves a lot of api effort
18:37:18 melwitt sean-k-mooney: adding a separate API = not trivial :) so yeah
18:37:57 sean-k-mooney in cybrog qutoa was also only configurable via config before when it did work so there is also no prior art to revive
18:38:16 dansmith that's like glance
18:38:33 dansmith like glance _was_ before unified limits, I should say
18:38:42 sean-k-mooney ack
18:39:15 dansmith even if you had prior art, unified limits instantly makes you more modern and compatible with the way the other projects are going, IMHO, so that's a reason right there
18:40:29 sean-k-mooney right now im not fucosing on cybrog as a standalone service "without nova" so if we fix the enfocement on the nova side then that closes the gap although at some point i shoudl add quta checks indepenet of nova spawn/resize code before we add attach/detach supprot
18:41:44 sean-k-mooney anyway out of scope of nova but this will eventually get doen after the other higher priorty items
18:42:57 sean-k-mooney ARQ binding is when a resouce is actully assigne dto an instnace so that is where we should be checking to prevent over quota usage longterm.
18:43:38 sean-k-mooney i.e form parallel nova instance cretes
20:06:56 opendevreview Merged openstack/nova master: Move py312-threading to py313 https://review.opendev.org/c/openstack/nova/+/980458
#openstack-nova - 2026-03-24
06:59:17 gokhan you typically manage per cell to keep things stable and limit the blast radius? I'd love to hear your experiences on whether a single-cell setup can actually handle 1,000 nodes with the right tuning, or if I should definitely start splitting things up now. Thanks a lot for any tips!
06:59:17 gokhan Hi everyone, I’m working on designing a large-scale architecture and could use some advice from the community. So far, I’ve been running about 50-100 hypervisors with 3 controllers without any issues, but I'm now planning to scale up to 1,000 nodes and I'm wondering what the best path forward is. At what point does Cells v2 become a 'must-have' rather than just an option? For those of you running massive setups, how many compute nodes do
08:13:58 gibi gokhan: I think 1000 node in a single cell is a huge strech. Might work if you have a fairly static workload. I think our non official recommendation is to start considering cells around 200 nodes
08:17:26 gibi gokhan: if you search around the net you will find reports from large scale openstack deployers, like CERN, about their size and tuning. For example https://superuser.openinfra.org/articles/large-scale-openstack-operators-tricks-and-tools-openinfra-live-recap/ or https://techblog.web.cern.ch/techblog/
08:53:22 gokhan thanks gibi for your insights :)
08:55:46 gibi gokhan: also take the approach to scale gradually if you can, and measure the scale. If you see a bottleneck in certain operations then we can help suggesting tunings for it
08:56:09 gibi unfortunately there is no one single good answer for scale
09:07:51 gokhan thanks gibi, we will start with about 100 nodes per cell .
09:19:20 opendevreview Merged openstack/nova master: docs: mention q35 machine type for UEFI guests https://review.opendev.org/c/openstack/nova/+/981413
15:38:33 yessou-sami Hi everyone, i was wondering if has anyone done an analysis about how much is safe enabling hw_qemu_guest_agent on openstack to enable guest agents to be in contact with the hypervisor?
15:59:05 sean-k-mooney that now quite how that works
15:59:38 sean-k-mooney hw_qemu_guest_agent when you enable hw_qemu_guest_agent it provide a channel form the hsot to allow the host to interact with an agent in teh guest
15:59:49 sean-k-mooney but it does not provide a way for the guest to interact with the hypervior
15:59:59 sean-k-mooney at least not by default
16:00:49 sean-k-mooney hw_qemu_guest_agent is generally consider safe unless you are plannign to develop a host agent that will interact with it or do some other custom integration
16:59:12 gibi also settinng hw_qemu_guest_agent alone is not enough, the image needs to have the agent installed. Nova neiter checks for it nor installs it into the guest.
17:00:13 bauzas fun that I answered the same question earlier today somewhere else
17:00:42 bauzas if people want to ensure that GA is installed if users set the GA property, then they have to talk to Glance, not us
17:06:29 cardoe hello all. Still hoping to see https://review.opendev.org/c/openstack/nova-specs/+/471815 get done. The code is written for a few cycles. As are the tests. The code is deployed for a number of cloud operators as well.
17:29:33 sean-k-mooney gibi: yes and for the actual usful featre i.e. quiesing the guest disk on snapshot i think you need to set a second extra spec too
17:30:36 sean-k-mooney os_require_quiesce
17:30:50 sean-k-mooney although in thory an operator can use teh qemu geust agent for other thing
17:31:17 sean-k-mooney i belive rackspace used to use it to configure soem thign by defualt in there cloud like dhcp/dns ectra
18:00:22 sean-k-mooney bauzas: well hw_qemu_guest_agent isnt strictly saying it is installed in teh current image. its saying i want to use the guest agent. for reason i might chosse to install it after the fact with ansible or cloud init in the image
18:00:32 sean-k-mooney *in the vm rather then in the image
18:00:56 sean-k-mooney but ya all that image proprly does is ensure the qemu channel for the guest agent is providsioned in qemu
18:00:56 bauzas then there is no way for Nova to introspect that VM
18:01:10 sean-k-mooney bauzas: correct that is out of scope fo nova
18:01:20 bauzas at least I don't want to have Nova introspecting the guest :)
18:01:28 sean-k-mooney nor do i
18:01:37 bauzas my proposal was to make it enforced by Glance, provided the operator was wanting it
18:01:37 sean-k-mooney it woudl be incorrect for nova to do so in this case
18:01:50 bauzas but that's a Glance discussion
18:01:52 sean-k-mooney oh no i dont think galnce shoudl enforce it either
18:02:06 sean-k-mooney that to me woudl be a breakign chagne requrieign at least a config option
18:02:24 sean-k-mooney as i said this image peroperlty is for requesting the guest agent channel to be provisioned
18:02:35 sean-k-mooney its not declearing that the image has it installed
18:02:38 sean-k-mooney those are two very diffent things
18:02:41 bauzas surely, I'm just saying that the service that has the responsibility for introspecting the image is Glance as of today
18:03:02 sean-k-mooney sure but im saying that the image proprty does not state that its installed

Earlier   Later