Monday, 2026-02-02

obreHi! There is a BP (add-amx-traits) thats been lying around since 2023, which describes a feature I would like to see in nova, and that I guess Im able to implement. The BP is not approved, and posted by someone else. Should I in some way update the BP and assign it to myself, or should I create a new one to get it approved and then Implemented?08:02
mkurohagibi: Please take another look when you have time. I’ve addressed your comments. https://review.opendev.org/c/openstack/nova/+/94830408:17
ykarelbauzas, auniyal can you check os-vif release patch https://review.opendev.org/c/openstack/releases/+/97518108:41
elodillesauniyal bauzas Uggla : hi, sorry for pinging, but there are a couple of release patches that would require a release liaison review o:) if you have some spare time, then please take a look: https://review.opendev.org/q/project:openstack/releases+reviewer:self+is:open10:03
gibigmaan: thanks for the review on the eventlet removal side. I see you went back and forth about waiting for the deadline of the currently waited for task. I think I have a way out of that debate. Currently the libvirt driver will cancel() all the outstanding tasks on the executor then shut it down. So at shutdown the executor can be awaken, check if the current task is cancelled or not then decide 11:15
gibiwhat to do. This way a cancelled task's deadline does not need to be waited for11:16
opendevreviewMerged openstack/nova stable/2025.2: Reproduce bug/2130881  https://review.opendev.org/c/openstack/nova/+/97516212:01
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444512:48
opendevreviewBalazs Gibizer proposed openstack/nova master: Cleanup libvirt driver at service stop  https://review.opendev.org/c/openstack/nova/+/97512812:48
opendevreviewBalazs Gibizer proposed openstack/nova master: Fix full executor warning on noname executor  https://review.opendev.org/c/openstack/nova/+/97517212:48
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546712:48
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346812:48
gibigmaan: ^^ improvement is up. I will still need to do a cleanup round on the patches (e.g. moving prints to log)12:49
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444513:58
opendevreviewBalazs Gibizer proposed openstack/nova master: Cleanup libvirt driver at service stop  https://review.opendev.org/c/openstack/nova/+/97512813:58
opendevreviewBalazs Gibizer proposed openstack/nova master: Fix full executor warning on noname executor  https://review.opendev.org/c/openstack/nova/+/97517213:58
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546713:58
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346813:58
opendevreviewBalazs Gibizer proposed openstack/nova master: Cleanup libvirt driver at service stop  https://review.opendev.org/c/openstack/nova/+/97512814:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Fix full executor warning on noname executor  https://review.opendev.org/c/openstack/nova/+/97517214:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546714:05
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346814:05
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove spawn_after  https://review.opendev.org/c/openstack/nova/+/97539614:05
gibigmaan: and now the cleanups are also done14:06
gibigmaan: hold on I'm seeing issuess14:20
dansmithgibi: did you see my response on the async detach patch and asking you for clarification?14:32
gibidansmith: not yet, but I will check now...14:33
gibidansmith: I replied14:45
dansmithack14:46
gibiyou basically answered my question, we have no issue here, I only have a minor request to translate 500 to 503 14:48
* dansmith nods14:49
opendevreviewMerged openstack/nova stable/2025.2: Init virt driver before use  https://review.opendev.org/c/openstack/nova/+/97516314:50
UgglaReminder, nova meeting in ~30mn15:26
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444515:51
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove spawn_after  https://review.opendev.org/c/openstack/nova/+/97539615:51
opendevreviewBalazs Gibizer proposed openstack/nova master: Cleanup libvirt driver at service stop  https://review.opendev.org/c/openstack/nova/+/97512815:51
opendevreviewBalazs Gibizer proposed openstack/nova master: Fix full executor warning on noname executor  https://review.opendev.org/c/openstack/nova/+/97517215:51
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546715:51
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346815:51
gibigmaan: ^^ this should better now, I promise :)15:52
opendevreviewMerged openstack/nova stable/2025.1: Reproduce bug/2130881  https://review.opendev.org/c/openstack/nova/+/97516415:56
Uggla#startmeeting nova16:01
opendevmeetMeeting started Mon Feb  2 16:01:58 2026 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
UgglaHello everyone16:02
erlon\o16:02
gibio/16:02
erlonhey16:02
lajoskatonao/16:02
bauzaso/16:02
gmaano/16:02
elodilleso/16:02
fwiesel\o16:03
dansmithoj16:03
UgglaLet's start16:03
Uggla#topic Bugs (stuck/critical) 16:03
Uggla#info No Critical bug16:03
tkajinamo/16:03
Uggla#topic Gate status 16:03
Uggla#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:04
Uggla#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:04
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:04
Uggla#info Please look at the gate failures and file a bug report with the gate-failure tag.16:04
Uggla#info Please try to provide a meaningful comment when you recheck16:04
UgglaShame on me, I have not looked at the gate today, anything special with it ?16:04
gmaannova-alt-configurations is fixed now16:05
gmaantempest change is merged, so feel free to recheck for this failure16:05
gmaan#link  https://review.opendev.org/c/openstack/tempest/+/97535616:05
Ugglaok gmaan, good to know and thanks16:07
Ugglaanything else ?16:07
bauzas-16:07
Ugglaok so moving on16:08
Uggla#link https://releases.openstack.org/gazpacho/schedule.html16:08
Ugglaoops16:08
Uggla#topic Release Planning 16:08
Uggla#link https://releases.openstack.org/gazpacho/schedule.html16:08
Uggla#info Nova deadlines are set in the above schedule16:08
Uggla#info 4 weeks before feature freeze16:09
Uggla#info PTG etherpad for 2026.1 is available: https://etherpad.opendev.org/p/nova-2026.1-ptg16:09
Uggla#topic Review priorities16:09
Uggla#link https://etherpad.opendev.org/p/nova-2026.1-status16:09
Uggla#info I have updated Launchpad and the above doc. Please ping me if you spot something missing.16:09
bauzas++16:10
UgglaTBH, I'm a bit worried by the vTPM series. 16:10
UgglaIs there still some things that needs to be clarified discussed ?16:11
UgglaDoes an adhoc meeting could help ?16:11
bauzasmel and dan are not here16:11
bauzasafaics16:11
bauzasso let's discuss this when they're back16:11
bauzasoh, sorry, at least mel, dan is here16:12
Ugglabauzas, from your perspective could an adhoc meeting help ? 16:12
* Uggla maybe worried too much, but would like to avoid same pattern as last cycle.16:13
dansmitheh?16:14
bauzasyes and no, I reviewed the series, maybe melwitt could change the relationship, but that's not an issue IMHO16:14
dansmithI've been tied up with other stuff for the last week, but I think it's moving forward16:14
bauzasI'm continuing to review the series16:14
Uggladansmith, bauzas, good if you think it is progressing.16:15
Ugglaok I don't want to bother you more about it, if you think it is ok.16:15
Ugglamoving on16:15
Uggla#topic OpenAPI 16:16
Uggla#link: https://review.opendev.org/q/topic:%22openapi%22+(project:openstack/nova+OR+project:openstack/placement)+-status:merged+-status:abandoned16:16
Uggla#info still 11 remaining atm. (-3)16:16
Uggla#topic Stable Branches 16:16
* Uggla giving the mic to elodilles16:16
elodillesthanks16:17
elodillesfirst of all, thanks bauzas for your nova release liaison reviews ;) a couple of stable/2024.2 releases merged today (nova, placement, os-vif)16:17
elodillesotherwise,16:17
elodilles#info stable gates seem to be in good state16:17
elodilles#info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci16:17
elodillesand that's all from me16:17
* elodilles passing back the mic16:17
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Remove tpm supoort detection for libvirt < 8.0.0  https://review.opendev.org/c/openstack/nova/+/95230816:18
Ugglathanks elodilles and thanks bauzas for the reviews.16:18
elodilles++16:18
Uggla#topic vmwareapi 3rd-party CI efforts Highlights16:19
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Drop redundant chown of tpm data directory  https://review.opendev.org/c/openstack/nova/+/96244616:19
Ugglafwiesel do you have something to share ?16:19
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Remove tpm supoort detection for libvirt < 8.0.0  https://review.opendev.org/c/openstack/nova/+/95230816:20
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Drop redundant chown of tpm data directory  https://review.opendev.org/c/openstack/nova/+/96244616:20
fwieselNo, nothing from my side. Working on getting the cross-project dependencies in16:20
Ugglafwiesel ok thanks16:20
Uggla#topic Gibi's news about eventlet removal16:20
* Uggla giving the mic to gibi16:21
gibio/16:21
gibiLast week fwiesel reported issues from the compute eventlet removal series 16:21
gibiI'm fixed one problem https://review.opendev.org/c/openstack/nova/+/975172/5?usp=related-change16:21
opendevreviewTakashi Kajinami proposed openstack/nova master: AMD SEV: omit iommu='on' for virtio devices  https://review.opendev.org/c/openstack/nova/+/90963516:22
gibiand found a deeper one https://review.opendev.org/c/openstack/nova/+/965467/48#message-62f7ef828c38c33f322f72737b4016ace9b9f24216:22
bauzasack, will look at them16:22
gibiThe second is not resolved yet but I have plans to fix it16:22
gibiother than that the improvement on the event delaying mechanism is now ready to (re)-review https://review.opendev.org/c/openstack/nova/+/974445/1216:23
bauzasyup, on my plan16:23
gibiand I think that is it16:23
gibiUggla: mic is back to you16:23
gmaannice, I will check it.  It was ok both way for me as i commented in that change16:24
gmaan i saw the next change in that series where libvirt driver was canceling all the submitted event during shutdown which is better. 16:24
Ugglathanks gibi.16:24
gmaanbut I will check the latest change16:24
Uggla#topic Open discussion 16:24
erlonhey Uggla16:25
erlonhey today :)16:25
* Uggla giving the mic to erlon16:25
erlon*here16:25
erlon first,  sorry about missing the previous meeting. I dropped in the topic but couldn't attend.16:25
erlonI have a customer who wants this bug fixed. After some investigation, I concluded that what is currently affecting them is bug #1741364, which is a different manifestation of a similar problem: the VM devices not being updated if the Ceph monitors change during the virtual machines' lifetime. 16:26
erlon#link  https://bugs.launchpad.net/nova/+bug/145264116:26
erlonBug #1741364 addresses the ephemeral part of it, while bug #1452641 deals with Cinder volume devices.16:27
erlon#link launchpad.net/bugs/174136416:27
erlonWith that said, I want to get some feedback regarding a potential fix for the issue: https://review.opendev.org/c/openstack/nova/+/97403216:28
erlonI believe we don't need anything fancy; we just need to ensure that the ephemeral disk information is also updated whenever we do that for the RBD volumes. I think that change is close to what we need, but I was also considering whether it would be possible to patch nova-manage to allow batch operations, just like we do for volume attachments.16:28
erlonso, I suppose nobody opposes :p16:32
gibi:)16:32
Ugglaerlon, I guess everybody needs to load context too.16:33
tkajinamso the point is that you don't want to stop and start the vm and looking for the way to update mon addrs keeping vms running ?16:33
bauzasyeah16:33
tkajinamif you stop and start the vm then I guess xml is regenerated and picks up the new mon addrs (correct me if I'm wrong)16:33
erlontkajinam: starting and stopping the VMs should be okay, actually I don't think should be possible to update the block device mapping without stopping.16:34
tkajinamah, ok16:35
erlontkajinam: so, that behaves like you're saying for the volume attachments. But if the virtual machine has ephemeral devices back it by RBD, those are not refreshed. The ask is to, make them behave like volumes.16:35
erlonso, when you shelve, or migrate, you would get all volume mappings (cinder and ephemeral) updated (today only cinders are)16:37
tkajinamsounds fair16:38
Ugglaerlon to my mind that sounds reasonable. I will add this patch to the review list. 16:38
erlonright, thanks. I will do a full review on it as well since I believe there's a few bits missing. And I'll propose something for nova-manage16:39
Ugglaok16:40
erlonnova-manage volume_attachment refresh --ephemeral [INSTANCE_UUID] [VOLUME_ID] [CONNECTOR_PATH]16:40
erlonor16:40
erlonnova-manage ephemeral_attachments refresh [INSTANCE_UUID]16:40
tkajinamI'm wondering if a few other operations can resolve it. I feel like only providing live-migration to fix bdm would be incomplete from operator's perspective16:40
erlonThe first, would mix concepts (volume vs ephemeral), but in my opinion would make a smoother for the user experience. The second is more consistent, what would require more code and a new command16:41
tkajinam(and we may want a similar functionality in cold migration path for example16:41
Ugglaerlon I would rather the second, but that's just a feeling.16:43
erlontkajinam: right, today, for volume we only have the functionality on migrate, resize and re-attach (shelve), are you thinking on something else?16:43
tkajinamerlon, no the list looks good for start. if we extend it we also have to extend the refresh mechanism for cinder volumes, likely16:45
tkajinamand I personally tend to support the 2nd approach given ephemeral volumes are handled slightly different from cinder volumes and I don't want to confuse users to find out which options can be used for resources16:46
tkajinamfor example volume id is not needed for ephemeral volumes16:47
Ugglatkajinam ++16:47
erlonyeah, I also believe that the current operations should be okay, since it is mostly a point in time operation. As long as the operator have a way to update the VMs they should be fine.16:47
Ugglaerlon, something else ?16:47
erlonok16:47
gibisounds sane16:47
erlonthats all from me16:47
Ugglathanks erlon16:48
UgglaI guess lajoskatona wanted to share someting ?16:48
lajoskatonaUggla: thanks, I have :-)16:48
* Uggla giving the mic to lajoskatona16:48
lajoskatonao/16:49
lajoskatonaI started to work on the migration away from neutronclient calls to SDK ones, and I have few patches up for review:16:49
lajoskatonahttps://review.opendev.org/q/topic:%22sdk_for_neutron%2216:49
lajoskatonaThe last one for ports is red currently, I have to revisit it when I will have time16:49
lajoskatonaI tried to do small patches, each one covers one neutron API element, like networks or subnets16:50
lajoskatonaand it would be really helpful if I have feedback if the overall direction is good or any suggestion in review16:51
gibii will try to start reviewing them16:51
Ugglame too.16:52
lajoskatonathanks. I believe teh logic under remained the same, I just changed from what SDK returns instead of the dicts returned by neutronclient16:52
gibican we put a recurring topic about this on the agenda? 16:53
lajoskatonathe other "big" difference are the exceptions as Neutronclient has some real exotic ones, and I tried to cover those with exceptions from SDK16:53
gibi(just to help me remember)16:53
Ugglagibi sure.16:54
lajoskatonathat can work, we do the same in Neutron meeting for this topic when I have more for review16:54
gibiUggla: thanks16:54
lajoskatonathanks for the time16:54
Ugglalajoskatona did you checked what was done for manila regarding sdk ?16:54
lajoskatonayes, I checked in the past but not deeply16:55
MaxLamprecht[m]o/ Uggla  I have also one additional topic16:55
UgglaMaxLamprecht[m] do you think you can cover it in 5mn ?16:56
lajoskatonathat's it from me for SDK 16:56
Ugglathanks lajoskatona16:56
MaxLamprecht[m]sure16:56
Ugglaok MaxLamprecht[m], so please go ahead16:56
MaxLamprecht[m]I am working on resolving some inconsistencies between bdms/cinder-attachments that are happening regulary in our environment.16:56
MaxLamprecht[m]I have these MRs incl. regression tests. Would be great to get review :) https://review.opendev.org/c/openstack/nova/+/972045 https://review.opendev.org/c/openstack/nova/+/974832 https://review.opendev.org/c/openstack/nova/+/93498416:56
UgglaMaxLamprecht[m], I have put them on the review list.16:58
Ugglait looks like you have reproducer so it is cool16:58
MaxLamprecht[m]I am currently investigating every single cause of these "out of sync" states in our env and try to fix the root causes. Maybe I will come up with more MRs in the next weeks/months.16:58
MaxLamprecht[m]thanks16:58
UgglaMaxLamprecht[m] something else to add ?16:59
MaxLamprecht[m]nop thats everything :) thx16:59
Ugglagood thanks. It is time to close because we are at the top of the hour.17:00
UgglaThanks for joining this meeting. Have a nice day/evening and see you next week.17:01
Uggla#endmeeting17:01
opendevmeetMeeting ended Mon Feb  2 17:01:09 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2026/nova.2026-02-02-16.01.html17:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2026/nova.2026-02-02-16.01.txt17:01
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2026/nova.2026-02-02-16.01.log.html17:01
gibithanks17:01
lajoskatonaBye, o/17:01
bauzasthanks17:01
* Uggla moving away because my daughter does not feel well.17:02
elodillesthanks o/17:02
elodillesUggla: :S i hope she gets well soon 17:05
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Remove tpm support detection for libvirt < 8.0.0  https://review.opendev.org/c/openstack/nova/+/95230817:16
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Drop redundant chown of tpm data directory  https://review.opendev.org/c/openstack/nova/+/96244617:17
opendevreviewmelanie witt proposed openstack/nova master: DNM test volume snapshot NFS  https://review.opendev.org/c/openstack/nova/+/95628217:33
opendevreviewMerged openstack/nova stable/2025.1: Init virt driver before use  https://review.opendev.org/c/openstack/nova/+/97516517:36
gmaangibi: on graceful shutdown, this is ready . I have abandon the DB, object change for the new topic field https://review.opendev.org/c/openstack/nova/+/97524217:38
gmaanbauzas: ^^17:38
gibigmaan: ack, I will circle back17:41
gmaanthanks17:41
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove eventlet from CacheConcurrencyTestCase  https://review.opendev.org/c/openstack/nova/+/97006918:09
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove eventlet from libvirt/test_driver  https://review.opendev.org/c/openstack/nova/+/97007018:09
opendevreviewBalazs Gibizer proposed openstack/nova master: Remove eventlet from libvirt/volume/test_mount  https://review.opendev.org/c/openstack/nova/+/97007118:09
opendevreviewBalazs Gibizer proposed openstack/nova master: Speed up RetryDecorator in unit test  https://review.opendev.org/c/openstack/nova/+/97544318:09
opendevreviewBalazs Gibizer proposed openstack/nova master: Speed up RetryDecorator in unit test  https://review.opendev.org/c/openstack/nova/+/97544318:12
gibigmaan: the first graceful patch looks good to me I just have a question about RPC minor version / service version https://review.opendev.org/c/openstack/nova/+/975242/4#message-96014581a53a1bfc9a6dbc419832eb7dd61dac4618:19
gmaangibi: yes, I am planning to bump that when new RPC server/new topic will be in use in compute service18:21
gmaanbecause that is the time, we need to handle the old vs new compute via versioning or fallback etc18:22
gibigmaan: OK make sense18:23
gibiI just wanted to be sure we will do it18:24
gibimy +2 stands :)18:24
gmaanyeah, thanks18:24
gmaangibi: checked the STOPPED events change, its looks nice now. I left one comment about calculating the remaining_delay while it wait for shutdown condition https://review.opendev.org/c/openstack/nova/+/974445/comment/597be334_afaa6a5f/18:52
gibigmaan: thanks you have a good point. I will fix it tomorrow19:26
sean-k-mooneygibi: would you mind adding https://review.opendev.org/c/openstack/nova/+/975171/1 and https://review.opendev.org/c/openstack/nova/+/973149 to your review list for tomorrow 19:28
gibisean-k-mooney: done :)19:30
gibiI mean the first one is done19:31
gibithe second will need my fresh brain tomorrow19:31
sean-k-mooneythanks :)19:33
dansmithgibi: can I have you for a sec?19:38
dansmithfresh brain probably  not required19:38
gmaangibi: ack19:51
dansmithnevermind I think19:53
opendevreviewMerged openstack/nova master: Add regression test to repoduce bug 2139351  https://review.opendev.org/c/openstack/nova/+/97517120:07

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