Tuesday, 2025-05-13

gokhanhello folks, I am trying to enable gpu virtualization on nova. I am trying to test on nvidia l40s gpu card. My os is ubuntu 22.04. I have only one gpu. I installed nvidia vgpu manager 18.1 on ubuntu and then running "ls /sys/class/mdev_bus/*/mdev_supported_types" command returned no such file. then I run "/usr/lib/nvidia/sriov-manage -e all" command and new pcis are created. "lspci -nn | grep -i nvidia" command returned newly created 32 gpus. it 07:17
gokhanseems it is about sriov. I want to be sure this is expected behaviour.these are the gpu information on my system > https://paste.openstack.org/show/bpDV7Ie9xshYowaWgAOK/ The other issue is I can only create gpus with l40s-1a:2a, l40s-1q:2q and l40s-1b:2b but can not create l40s-12q. what can be reason for this problem ? can you help please?07:17
opendevreviewSylvain Bauza proposed openstack/nova master: [doc] Adding vGPUs max_instances caveat fix for virtual-gpu  https://review.opendev.org/c/openstack/nova/+/94957909:15
bauzassean-k-mooney: gibi: we forgot to add upstram docs for the SRIOV GPU capping fix, could you please quickly review https://review.opendev.org/c/openstack/nova/+/949579 ?09:16
sean-k-mooneyoh by capping fix you mena the max_instanaces config option sure10:34
pas-ha[m]gokhan: the NVIDIA drivers generally create more PCI devices than the actual max possible number of vGPUs they can be split to (even for the smallest size). You can use mdevctl or sysfs interface to check the actual 'available instances' on each mdev type on each PCI dev. After you created those mdev you can - check again, you will see that now everything would be 0, you've reached max capacity for your card, even if there are PCI10:36
pas-ha[m]devices left where you did not create any mdevs.10:36
pas-ha[m]Consult your card docs for what is possible with it, what profiles in which mode (single vGPU vs heterogeneous vGPU) and in which quantity are possible with it.10:36
sean-k-mooneywe didnt entirly forget we added the help text as part of the config option but ya the improvment looks reasonable10:37
sean-k-mooneypas-ha[m]: ritght it basically create enouch VF for the smallest vgpu type it can support10:39
sean-k-mooneywich i get why they do that but its also not a great ux 10:40
hertrsteHi. I would like to ask to get some further feedback on https://review.opendev.org/c/openstack/nova-specs/+/945549. Tank you!10:45
gokhanpas-ha[m], yes it is correct. L40S created 32 vf. I select nvidia-1153 as l40s-12q and nova/placement created 4 resource providers beacuse max instances are 4 in l40s-12. If I change from l40s-12q to l40s-1q, nova/placement creates 32 new resource providers. It maps every pci slot to one vm. It seem it is working as expected.   10:52
gokhanhttps://paste.openstack.org/show/bdL9DHdT9pnIbGEFrbEO/10:53
gokhanbut sometimes when I try to change types, nova is deleting previous resource providers and not create new ones 10:54
gokhanpas-ha[m], host vgpu mode is SR-IOV https://paste.openstack.org/show/bg5WeH9FWvpWhenTJA70/10:58
gokhanI wonder can we create different vgpu types per VFs? 11:00
pas-ha[m]gokhan: the problem is that very rarely you can really create that many resources, which leads to overreporting in placement. Nova does not know that of those 32 resource providers that each can handle 1 vgpu resource, only say 12 can really be occupied (because you set Nova to create that vgpu type that can fit only 12), mdev initially still reports that every of those 32 pci devs can hold 1 vgpu of your type...  for that recent nova11:00
pas-ha[m]versions have 'max instances' option in the [mdev_...] section, to limit the amount of resource providers created.11:00
pas-ha[m]https://docs.nvidia.com/vgpu/17.0/grid-vgpu-user-guide/index.html#virtual-gpu-types-grid-reference - here is a comprehensive list of all the vgpu types _and their combinations_ (for the heterogeneous vGPU mode which your card supports, and which I guess is enabled when you put the card into the SR-IOV mode).11:00
pas-ha[m]again, check mdevctl types, it will show you 'available instances' for each mdev type on each PCI device - and mind that this number will change (everywhere, on all the PCI VFs) as you create new mdevs.11:03
opendevreviewStephen Finucane proposed openstack/nova master: api: Adjust validation helpers for a single-method future  https://review.opendev.org/c/openstack/nova/+/93636511:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Stop using wsgi.Controller.api_version to switch between API versions  https://review.opendev.org/c/openstack/nova/+/93636611:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Only check minimum API version  https://review.opendev.org/c/openstack/nova/+/94032511:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add new, simpler api_version decorator  https://review.opendev.org/c/openstack/nova/+/93636711:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Only run format checks on strings  https://review.opendev.org/c/openstack/nova/+/93636811:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Simplify parameter types  https://review.opendev.org/c/openstack/nova/+/93636911:05
opendevreviewStephen Finucane proposed openstack/nova master: tests: Ensure all APIs have a response body schema  https://review.opendev.org/c/openstack/nova/+/92459811:05
opendevreviewStephen Finucane proposed openstack/nova master: doc: Add missing API samples  https://review.opendev.org/c/openstack/nova/+/93701211:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for hosts APIs  https://review.opendev.org/c/openstack/nova/+/93704711:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for instance actions  https://review.opendev.org/c/openstack/nova/+/93704811:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for hypervisors APIs (1/3)  https://review.opendev.org/c/openstack/nova/+/93724511:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for hypervisors APIs (2/3)  https://review.opendev.org/c/openstack/nova/+/93724611:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for hypervisors APIs (3/3)  https://review.opendev.org/c/openstack/nova/+/93724711:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for server IPs APIs  https://review.opendev.org/c/openstack/nova/+/93760811:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for remote consoles  https://review.opendev.org/c/openstack/nova/+/94011411:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for keypairs APIs  https://review.opendev.org/c/openstack/nova/+/94011511:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for image metadata APIs  https://review.opendev.org/c/openstack/nova/+/94029911:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for server topology API  https://review.opendev.org/c/openstack/nova/+/94030011:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for server diagnostics API  https://review.opendev.org/c/openstack/nova/+/94050611:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for server external events API  https://review.opendev.org/c/openstack/nova/+/94050811:05
opendevreviewStephen Finucane proposed openstack/nova master: api: Add response body schemas for server password APIs  https://review.opendev.org/c/openstack/nova/+/94573611:05
gokhanthanks for great explanation pas-ha[m] I got it :) 11:12
opendevreviewStephen Finucane proposed openstack/nova stable/2024.1: add pyproject.toml to support pip 23.1  https://review.opendev.org/c/openstack/nova/+/94961711:52
gibibauzas: is it just me or nova-next is failing with mdev stuff https://zuul.opendev.org/t/openstack/builds?job_name=nova-next&skip=012:07
gibi3237 Async compile_mdev_samples:45784]: finished compile_mdev_samples with result 1 in 37 seconds12:07
gibihttps://zuul.opendev.org/t/openstack/build/b8c32faa528e4bddbfb027f43f1f184c/log/job-output.txt#2183412:08
sean-k-mooneygibi: perhaps ocationally but it seam sto be passign for the most part unless it just started today?12:08
gibifiled bug https://bugs.launchpad.net/nova/+bug/211054512:10
gibiit started today12:10
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/build/f28f307aa79646f6a9a54965ae3592e6/log/controller/logs/devstacklog.txt#1910512:11
sean-k-mooneyso it looks like the kernel we downloaded is gettign a 40412:11
gibiyeah it seems12:12
sean-k-mooneywe may need to check how we are selectign that package12:12
sean-k-mooneythis is either an infra issue where the package should be avioable12:12
sean-k-mooneyor perhaps we hard coded it instead fo gettign the one for the currently installed kernel12:13
sean-k-mooneyhttps://github.com/openstack/nova/blob/master/devstack/lib/mdev_samples#L4012:13
sean-k-mooneysorry https://github.com/openstack/nova/blob/master/devstack/lib/mdev_samples#L30-L3212:13
sean-k-mooneyor perhaps https://github.com/openstack/nova/blob/master/devstack/lib/mdev_samples#L36 is what actully failing12:14
sean-k-mooneyin any case we are using uname to get the runnign kernel12:14
sean-k-mooneyso this is proably an issue with our mirros or an issue with the ubuntu repos12:15
sean-k-mooneywe could temproally disabele the compile and reenable it in bauzas's serise where he is actully usign the compiled module12:15
bauzasmmmm, this is just for the moment compiling the kernel indeed12:16
sean-k-mooneyright now we are building the mdev support but not actully useing it to test with mdevs becuase that patch is not merged yet12:16
bauzasyeah exacylu12:16
sean-k-mooneyok so the tar is gone form the ubuntu archive...12:17
gibiI vote for disabling this compliation and then search for a permanent solution12:18
sean-k-mooney+112:18
bauzasfine by me12:18
bauzasI need to look how to get the kernel examples then12:19
sean-k-mooneyit looks like the drop all the kernle tars from that archive12:19
gibiI can push a patch...12:19
sean-k-mooneyso they might have moved them12:19
bauzasgibi: please do12:19
gibiOK12:19
gibion it12:19
sean-k-mooneytheir is nolonger any "linux_*" packages 12:20
sean-k-mooneyactuly there are no tars there anymroe so maybe that location now only has the debs and the source is at a new location12:20
sean-k-mooneyso we might need to update the repos we nebale12:20
bauzasthat's weird12:20
sean-k-mooneywe are enableing the soruce repos https://github.com/openstack/nova/blob/master/devstack/lib/mdev_samples#L21-L2312:21
sean-k-mooneyso that shoudl be all that is required but perhaps we can reach out to some of the cannocal folks to understand what to do12:21
sean-k-mooneyperhaps we should be using https://launchpad.net/ubuntu/noble/+package/linux-source12:22
sean-k-mooneyinstead of linux-image-unsigned-$kver12:22
sean-k-mooneyhum  https://canonical-kteam-docs.readthedocs-hosted.com/en/public/how-to/build-kernel.html#get-kernel-source-for-version-installed-on-build-machine at least suggest we are doing it properly12:24
opendevreviewBalazs Gibizer proposed openstack/nova master: Disable NOVA_COMPILE_MDEV_SAMPLES to unblock CI  https://review.opendev.org/c/openstack/nova/+/94962212:24
gibifix ^^12:24
*** tosky_ is now known as tosky12:27
jlejeune 13:00
opendevreviewElod Illes proposed openstack/nova master: [tool] Fix backport validator for non-SLURP  https://review.opendev.org/c/openstack/nova/+/94962813:15
opendevreviewAntony Messerli proposed openstack/nova master: docs: Corrects a typo on a placement audit command  https://review.opendev.org/c/openstack/nova/+/92285013:25
opendevreviewTakashi Natsume proposed openstack/nova master: Update contributor guide for 2025.2 Flamingo  https://review.opendev.org/c/openstack/nova/+/94460314:23
dansmithgibi: argh, that's frustrating14:35
dansmithif the kernel sources for the kernel we're running are ever not present, that should mean our image is (way) too old14:36
dansmithI wonder if they moved/hid them for the same reason RHEL did a while back.. that would really suck14:36
gibidansmith: I did not dig but I think Sean did more14:45
opendevreviewKonrad Gube proposed openstack/nova master: Use Cinder's os-extend_volume_completion volume action.  https://review.opendev.org/c/openstack/nova/+/87356014:46
UgglaNova meeting in ~50mn15:10
UgglaMeeting in 5mn15:56
Uggla#startmeeting nova16:01
opendevmeetMeeting started Tue May 13 16:01:07 2025 UTC and is due to finish in 60 minutes.  The chair is Uggla. Information about MeetBot at http://wiki.debian.org/MeetBot.16:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:01
opendevmeetThe meeting name has been set to 'nova'16:01
elodilleso/16:01
fwieselo/16:01
UgglaHello everyone16:01
masahitoo/16:01
gibio/16:01
Ugglaawaiting a moment for people to join.16:01
bauzaso/16:02
Uggla#topic Bugs (stuck/critical)16:02
Uggla#info https://bugs.launchpad.net/nova/+bug/2110545 nova next is bloqued.16:02
*** ralonsoh is now known as ralonsoh_out16:03
Uggla# info https://review.opendev.org/c/openstack/nova/+/949622 proposal to skip this until the bug is fixed.16:03
gibiyepp I needed to recheck the disablement https://review.opendev.org/c/openstack/nova/+/949622 as it failed with a kernel panic :/16:03
UgglaThis issue was discussed before on the channel.16:03
UgglaI understood that kernel src vanished or are incorrect and so we can't build the tool.16:04
bauzasI'll try to find a solution with my mtty series16:04
Ugglathe tool is for testing mdev, if I'm not wrong.16:05
Ugglagibi, bauzas anything you want to add ?16:05
gibinope16:05
Uggla#topic Gate status 16:06
Uggla#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:06
UgglaSo the bug mentioned before is available ^16:06
Uggla#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:07
Uggla#link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&branch=stable%2F*&branch=master&pipeline=periodic-weekly&skip=0 Nova&Placement periodic jobs status16:07
UgglaBtw I have checked these periodics they are all ok, despite some of them are a bit flaky.16:07
Uggla#info Please look at the gate failures and file a bug report with the gate-failure tag.16:08
Uggla#info Please try to provide meaningful comment when you recheck16:08
Uggla#topic tempest-with-latest-microversion job status 16:08
Uggla#link https://zuul.opendev.org/t/openstack/builds?job_name=tempest-with-latest-microversion&skip=016:08
gmaannot much update this week except I made keypair test also passing now16:10
gmaan#link https://review.opendev.org/q/topic:%22latest-microversion-testing%2216:10
UgglaHi gmaan, I thought you were not in the call, thx for the update.16:10
Ugglagmaan, something else you want to add ?16:10
gmaannothing else from me16:11
Ugglathx, so moving on16:11
sean-k-mooneyo/16:11
Uggla#topic Release Planning 16:11
Uggla#link https://releases.openstack.org/flamingo/schedule.html16:11
Uggla#link https://releases.openstack.org/flamingo/schedule.html16:11
Uggla#info We reach Flamingo-1 milestone, only 3 weeks before Nova Spec Soft Freeze, do not forget to submit your specs. 16:11
bauzasmilestone 1 if I'm not wrong16:12
bauzasheh16:12
Uggla?16:12
bauzasjust saying where we are16:12
bauzasbut jinxed 16:13
Ugglayes  Flamingo-1 milestone ^16:13
masahitoquick question for the spec freeze. is it deadline to merge a spec or deadline to submit spec?16:13
elodillesyepp, this week is Flamingo-1 :]16:13
sean-k-mooneymilestone 1 is thursday16:13
sean-k-mooneyso we shoudl be creatign the first release of our libs like os-vif16:14
sean-k-mooneyif they have not had one already16:14
elodillessean-k-mooney: release patches are already generated where were (functional) code changes16:14
sean-k-mooneyack16:14
Ugglamasahito, soft spec is  deadline to submit spec16:14
Ugglaspec freeze is deadline to merge the spec16:15
elodillessean-k-mooney: with a quick check i don't see any nova related flamingo-1 release patch ( https://review.opendev.org/q/topic:flamingo-milestone-1 )16:15
masahitogot it. i understand i need to submit the spec and poc code quickly.16:16
sean-k-mooneyelodilles: we definally have had some functional changes. althogu i know for os-trait for one we already had at least 1 release 16:16
Ugglamasahito, mainly the code.16:17
Ugglaoops16:17
Ugglasorry mainly the spec16:17
sean-k-mooneymasahito: you tecnially can submit a spec after the soft freeze but the later you do the more risk peole will run out of time to review16:17
elodillessean-k-mooney: that is 'cycle independent' project, so that one is not closely followed by release team16:18
masahitothanks16:18
sean-k-mooneyelodilles: ack, we can likely move on to the next topic?16:18
elodillessean-k-mooney: ++16:18
Ugglasean-k-mooney, elodilles question should I propose a release patch for os-trait ?16:20
bauzasthat's an independent 16:20
bauzasno need 16:20
elodillesUggla: there is no deadline for os-traits to Flamingo-1, but it can be proposed any time you want16:20
Ugglaok thx I just wanted to be sure.16:21
bauzasi mean independent release cadence16:21
Uggla#topic Review priorities16:21
Uggla#link https://etherpad.opendev.org/p/nova-2025.2-status16:21
elodilleson the other hand it's good to release when there are merged patches, so that it won't be forgotten during the cycle o:)16:22
bauzasUggla: I could show you up where to find the release models for each of the projects we have in OpenStack16:22
sean-k-mooneyi know mstill would like to do one for the vdi stuff but we can just do that out of band16:22
UgglaJust to let you know the the title of the channel was changed to point to the correct document16:23
sean-k-mooneyi.e. we have a reqeust to do a release but we dont need to do one proceudrlly on any deadline we just should to unblock them16:23
sean-k-mooneyUggla: yes i want to add an opendicssion topic related to that btu we can talk about that when we get there16:23
Ugglaok16:24
Uggla#topic Stable Branches 16:24
Ugglatime for you elodilles 16:24
elodilleso716:24
elodilles#info stable branches (stable/2025.1 and stable/2024.*) seem to be in OK state16:25
elodilles#info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci16:25
elodillesthat's all from me16:25
Ugglacool thx16:25
Uggla#topic vmwareapi 3rd-party CI efforts Highlights16:25
Ugglafwiesel, anything special ?16:25
fwieselNo updates from my side.16:25
Ugglathx16:26
Uggla#topic Gibi's news about eventlet removal.16:26
Uggla#link Series: https://gibizer.github.io/categories/eventlet/16:26
gibilatest blog post is https://gibizer.github.io/posts/Eventlet-Removal-The-First-Threading-Bug/ 16:26
Uggla#link reminder patches to review: https://review.opendev.org/q/topic:%22eventlet-removal%22+project:openstack/nova16:26
gibiworking on cleaning up the nova-scheduler series16:27
gibireview is appreciated on https://review.opendev.org/c/openstack/nova/+/948437?usp=search16:27
gibiand on https://review.opendev.org/c/openstack/nova/+/948437?usp=search16:27
gibiI mean https://review.opendev.org/c/openstack/nova/+/948437?usp=search16:27
gibisomebody break my copy paste buffer :)16:28
bauzasI so would like to help reviewing 16:28
bauzasI'll ty to find some time 16:28
gibihttps://review.opendev.org/c/openstack/nova/+/94726516:28
gibihttps://review.opendev.org/c/openstack/nova/+/94843716:28
gibithe two patches to land 16:28
gibithe long series is not ready but working on it 16:28
sean-k-mooney37 is pretty short so i can proably look at that after the meeting16:28
gibithat is all from me16:28
sean-k-mooneyand the hacking one i gues16:28
gibiyepp16:29
Uggla#topic Open discussion 16:30
fwieselThat would be my topic, I suppose.16:30
Ugglafwiesel, can you go ahead with your topic16:30
fwieselSupport for libvirt VIR_MIGRATE_PARAM_PARALLEL_CONNECTIONS16:30
fwieselSo, since QEMU 2.11 and libvirt 5.2.0 there is support for using multiple threads in the precopy operation.16:31
sean-k-mooneyoh :) that could be useful16:31
fwieselI was wondering, if I can just to a specless blueprint for that?16:31
sean-k-mooneyi think that would be supported by our min qemu/libvirt versions16:31
sean-k-mooneyso it would really just be a config option to allow enabling it16:32
sean-k-mooneyand perhaps dicussing if it should be on or off by defualt16:32
gibiwould it be a compute config param to enable? Does it only need to be enabled on the source node? 16:32
UgglaI think because it require a config option a small spec will be worth it.16:32
sean-k-mooneythis is really only useful if you have more bandwith aviable on the migration link then a singel core can saturate. 16:32
fwieselAh, so a spec. I  can do that16:33
fwieselYes, we need roughly 12 threads to saturate our 200GigE links.16:33
sean-k-mooneywell it could be specless maybe but yes i blive this need to be set on the source16:33
Ugglayes so we can bikeshed on the config name. :)16:33
sean-k-mooneylike the other migration parmaters i dont think it can be changed once the migration is started and that is done form the source node16:33
Ugglasean-k-mooney, this is a parameter to pass to migrateToURI3, if I'm not wrong.16:34
sean-k-mooneyfwiesel: based on that math if you have a 25G link or grather you would benifit form this16:34
sean-k-mooneyUggla: yes i belive it is16:34
gibiThanks. I'm OK with a specless but fine with a spec too16:35
Ugglasean-k-mooney, I looked quickly before the call.16:35
sean-k-mooneyi belvie we were asked about this either in the ptg or on irc shourtly before it too16:35
UgglaI think the spec is cool to discuss names and defaults16:35
Ugglasean-k-mooney, more or less this is from masahito but this is another settigns16:36
sean-k-mooneyi think it makes sense  to do so sepless or small spec is ok with me16:36
sean-k-mooney*specless or a small spec16:36
sean-k-mooneywe can debate the name in the gerrit review16:36
fwieselThe consensus seems then a small spec?16:36
sean-k-mooneypresumable its a new option in the libvirt section16:37
bauzasI'd say that depends on the default value16:37
sean-k-mooneylike https://docs.openstack.org/nova/latest/configuration/config.html#libvirt.live_migration_inbound_addr16:37
bauzasmeaning whether we would have upgrade concerns 16:37
fwieselI'd gone with a default that keeps the old settings.16:37
fwieselSo, it is opt-in16:37
sean-k-mooneyif we default to off. i dont think there would be an upgrade concern16:38
sean-k-mooneyand we can consider changing the default in 2026.2+16:38
bauzasyup so then I specless works for me16:38
sean-k-mooneywe proably shoudl test it in nova-next16:38
gibiopt-in works for me16:38
Ugglaok so go for spec less16:38
bauzasthat's an easy enablement knob16:38
fwieselPerfect, saves me some work.16:38
sean-k-mooneyfwiesel: can you create a bluepirnt for this to tack it and detail that it will be off by default16:39
sean-k-mooneyunless you already have one?16:39
fwieselsean-k-mooney: will do. I haven't yet.16:39
Ugglafwiesel, and ping me, so I would add it to the tracking doc.16:39
fwieselUggla: Will do16:39
Ugglathx16:40
Ugglaanything else to discuss, if not we can triage some bugs.16:40
sean-k-mooneyi have one quick item16:40
Ugglashoot16:41
sean-k-mooneyso last week i asked frickler i think to update the channel topic if Uggla aggreed16:41
sean-k-mooneywhich has now been done but they pointed out that we coudl also add ops to the channle https://opendev.org/openstack/project-config/src/commit/50197dce1589385b1256150bcd082093cf7e8898/accessbot/channels.yaml#L23916:41
sean-k-mooneynova currently does nto have any16:41
gibilets add some :)16:41
sean-k-mooneydo we want to do that so we can update the topic ectra our selves16:41
bauzasI was thinking Dan was +o16:41
sean-k-mooneydan might have it form something else16:42
sean-k-mooneybut we dont ahve anyone lised in the file today16:42
UgglaI looked at it only gmaan if I recall well.16:42
bauzasfair 16:42
sean-k-mooneyshall i create a patch to do it? and if so who should we add16:42
dansmithI was pretty sure I had ops at one point16:42
gmaanI can do16:42
gmaanI think I still have ops16:43
sean-k-mooneyUggla: im also ok to delgate doign that to someone else16:43
bauzasI could add french jokes to the chan title16:43
bauzasbut hey the PTL should have rights 16:43
gmaanI have from global ops, ++ to add nova specific also16:44
Ugglasean-k-mooney, I can create this patch no worries.16:44
sean-k-mooneyUggla: cool that all then16:44
sean-k-mooneyi just wanted to make sure we could udate the topic when needed16:44
Ugglawho wants to be ops ?16:44
bauzasyou should be16:45
gmaando we also need to update topic now or all good for now?16:45
Ugglagmaan, topic is ok atm.16:45
gmaank16:45
sean-k-mooneygmaan: it should be good now16:45
sean-k-mooneythe only thing that need to change was the status url16:45
gmaan++16:46
sean-k-mooneyit was pointing to https://etherpad.opendev.org/p/nova-2025.1-status until last week16:46
sean-k-mooneyUggla: that shoudl also proably get added to the nova PTL guide16:46
sean-k-mooneyas a thing to do at the start of each cycle16:46
Ugglasean-k-mooney, ++16:46
bauzasyup16:46
bauzasgood idea16:47
Uggla#action Update ptl guide to mention topic update16:47
sean-k-mooneywe have about 12 minutes left. want to traige a bug or two16:47
Ugglayep16:47
Uggla#topic Bug scrubbing16:47
Uggla#link: https://etherpad.opendev.org/p/nova-bug-selection-for-triaging#L416:47
UgglaFirst one: https://bugs.launchpad.net/nova/+bug/210650016:48
UgglaI'm not sure we are concerns by this one.16:48
UgglaThat looks more a packaging pb.16:49
gibigraceful shutdown issue maybe16:50
sean-k-mooneyim not sure that we shold be providing log rotate config16:51
sean-k-mooneyactully16:51
sean-k-mooneyhttps://github.com/openstack/nova/tree/master/etc/nova16:51
sean-k-mooneyi dont think we ar16:51
sean-k-mooney*are16:52
sean-k-mooneyso this may be a packaging issue yes16:52
sean-k-mooneyos it proably shoudl be marked invalid in nova but left open for the nova ubuntu package16:52
UgglaI propose to answer in that way and set the bug to incomplete. Sounds good ?16:53
sean-k-mooneyso i would put it to invalid personally 16:53
sean-k-mooneywe do not provide a logroate script in our repo16:54
sean-k-mooneyi think this is part of the debian package16:54
fwieselUggla: Here is the blueprint https://blueprints.launchpad.net/nova/+spec/libvirt-migrate-parallel16:54
Ugglafwiesel, thx16:54
Ugglasean-k-mooney, ok that works for me.16:54
Ugglanext one:16:54
Ugglahttps://bugs.launchpad.net/nova/+bug/210341316:54
gibido we officially support 3.13?16:56
UgglaWe are not supporting 3.13 yet. 16:56
sean-k-mooneyno yet16:56
sean-k-mooneyits part of the experimantal runtime for this release16:57
sean-k-mooneyand offically should be supported in 2026.116:57
gmaannot yet but we should start testing it as it can be mandatory for next cycle16:57
gmaanyeah16:57
sean-k-mooneyhowever ubuntu 25.04 is already using it16:57
sean-k-mooneyand its an issue for debian 13 also i think16:57
gibiit is probably yet another eventlet issue we might or might not able to patch16:57
sean-k-mooneyeventlet is curently broken on it in general16:57
Ugglaand also it might be linked to gibi's work on eventlet.16:57
sean-k-mooneyonly by name16:58
gibithe eventlet work will not be finished in F so if in G we need to support 3.13 then we are in the pickle16:58
sean-k-mooneyso if someone knwo how to make it work on 3.13 and can propose a fix16:58
sean-k-mooneythen we shoudl review it and conside rbackporting to enable debian based distros to supprot epoxy16:59
sean-k-mooneybut its not offically supproted there so its best effort16:59
sean-k-mooneygibi: well i know that eventlet on 3.13 has issues with the threadid16:59
sean-k-mooneyas in its ment to patch the thread id so that it returns the greenthread id instead17:00
gibithis seems to be a GC + eventlet issue17:00
sean-k-mooneyand thats not workign properly17:00
gibiI would not bet on an easy fix17:00
gibinot in F.17:00
gibiin G we might be able to get rid of eventlet :)17:00
sean-k-mooneythat one way to fix the issue :)17:00
gibithat is the only way I want to bet on :)17:01
sean-k-mooneyhttps://github.com/eventlet/eventlet/issues/103017:01
sean-k-mooneyso this was the issue i was aware of that was the blocker for nova on 3.1317:01
sean-k-mooneyyou dont actully need nova to trigger it17:01
sean-k-mooneybut it happens for nova too17:02
sean-k-mooneyah and https://github.com/eventlet/eventlet/issues/103217:02
sean-k-mooneyis the issue we are talking about17:02
sean-k-mooneyso we might want to mark it incomplete or invalid and refnrence that https://github.com/eventlet/eventlet/issues/1032 17:03
sean-k-mooneybasicaly eventlet needs to supprot 3.13 before we can17:03
Ugglayep I can explain the situation in the ticket.17:03
gibiOK17:03
JayFThose issues getting fixed were blocked by CI + some administrivia in that repo which I think are resolved now.17:03
masahitosorry for the slow reply for the 1st bug.  the attach volume API makes 2 RPC from nova-api to nova-compute, 1st one is call RPC and 2nd one is cast RPC. if the nova-api gets failed between the 2 rpc, garbage block device information remaining.17:04
masahito(I think it's okay to talk the details later.)17:04
Ugglathere is also a status deferred for the ticket17:05
UgglaAre you ok to do one more bug ?17:06
sean-k-mooneysure17:06
Ugglahttps://bugs.launchpad.net/nova/+bug/210341317:06
sean-k-mooneythat seams to be mostly the same thing?17:07
sean-k-mooneywiat its exaclty the same bug17:07
sean-k-mooneyUggla: did you mean to post a differnt url?17:08
gibithen we are done :)17:08
Ugglahttps://bugs.launchpad.net/nova/+bug/210351317:08
Ugglasorry wrong copy pasta17:08
gibiI have no clue about TLS spice17:09
sean-k-mooneyso i dont know if nova actully supprot this yet17:09
sean-k-mooneyi remember talking about this in the recent spci enabling17:10
Ugglawhat it is on dalmatian 17:10
sean-k-mooneyright but im not sure if that is expected to work even on master17:10
Ugglaoh17:10
sean-k-mooneyit might17:10
sean-k-mooneybut i dont belilve we have tempest testing of it currently17:10
sean-k-mooneywe only recnetly readded spice testing last cycle17:11
sean-k-mooneyafter not having any tempest testing with it for years17:11
sean-k-mooneylets loop back to this again next week17:11
sean-k-mooneyand maybe ask mikal about it17:11
Ugglaok that sounds good.17:12
UgglaAt least I can right a comment about it.17:12
Ugglathat's all for today.17:12
sean-k-mooneyhttps://review.opendev.org/c/openstack/nova/+/92254417:13
sean-k-mooneyok in theory that was added in dalmation17:13
sean-k-mooneybut perhaps only when usign kerbside17:13
sean-k-mooneyin anycase we can wrap for today17:14
UgglaThanks all and thanks for the extended time for bug triage.17:14
Uggla#endmeeting17:14
opendevmeetMeeting ended Tue May 13 17:14:33 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:14
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2025/nova.2025-05-13-16.01.html17:14
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2025/nova.2025-05-13-16.01.txt17:14
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2025/nova.2025-05-13-16.01.log.html17:14
gibiUggla: thanks17:14
masahitothanks17:14
Ugglayou are welcome17:15
UgglaFyi I will fill the tickets tomorrow morning. I need to afk now to feed the family.17:16
opendevreviewMerged openstack/nova master: Replace eventlet semaphores with threading one  https://review.opendev.org/c/openstack/nova/+/94843718:39
opendevreviewMerged openstack/nova master: [hacking] N373 do not use eventlet primitives  https://review.opendev.org/c/openstack/nova/+/94726518:40
opendevreviewDan Smith proposed openstack/nova master: Example NVMe cleaning script for one-time-use  https://review.opendev.org/c/openstack/nova/+/94844620:02

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