Monday, 2026-01-26

*** mhen_ is now known as mhen02:41
opendevreviewGhanshyam proposed openstack/nova master: Add 2nd RPC server for compute service  https://review.opendev.org/c/openstack/nova/+/97466702:57
mkurohaHi gibi, nova-team. I’ve addressed the comments and would appreciate it if you could take another look when you have time. https://review.opendev.org/c/openstack/nova/+/94830404:25
opendevreviewSeyeong Kim proposed openstack/nova master: libvirt: Support boot_index for multiple block devices  https://review.opendev.org/c/openstack/nova/+/96366505:07
opendevreviewJohannes Kulik proposed openstack/nova master: Attaching a volume returns HTTP 202  https://review.opendev.org/c/openstack/nova/+/97106808:08
nicolairuckeltkajinam: Any updates on the issue regarding the reset of the NVRAM?08:26
opendevreviewStephen Finucane proposed openstack/nova master: Add ruff-check  https://review.opendev.org/c/openstack/nova/+/97444109:43
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.cmd  https://review.opendev.org/c/openstack/nova/+/70565709:43
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to remaining top-level modules  https://review.opendev.org/c/openstack/nova/+/70565809:43
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.virt, nova.virt.libvirt  https://review.opendev.org/c/openstack/nova/+/97422009:43
opendevreviewStephen Finucane proposed openstack/nova master: typing: Correct import issues  https://review.opendev.org/c/openstack/nova/+/97422109:43
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Enable incremental checks  https://review.opendev.org/c/openstack/nova/+/97422209:43
opendevreviewStephen Finucane proposed openstack/nova master: Disable flake8 rules  https://review.opendev.org/c/openstack/nova/+/97444209:43
opendevreviewStephen Finucane proposed openstack/nova master: tests: Filter out (more) eventlet deprecation warnings  https://review.opendev.org/c/openstack/nova/+/97468609:43
opendevreviewStephen Finucane proposed openstack/nova master: console: Fix type error  https://review.opendev.org/c/openstack/nova/+/97468709:43
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.conf  https://review.opendev.org/c/openstack/nova/+/97468809:43
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.console  https://review.opendev.org/c/openstack/nova/+/97468909:43
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Disallow incomplete defs  https://review.opendev.org/c/openstack/nova/+/97469009:43
opendevreviewNisha Brahmankar proposed openstack/nova master: Fix exception handling in nova cache  https://review.opendev.org/c/openstack/nova/+/97469510:54
jkulikgibi: did you read my reply on https://review.opendev.org/c/openstack/nova/+/971068 regarding ServiceTooOld and old microversion? Do we need to rework the patch for that?11:31
gibijkulik: thanks for the ping, I read it now. I'm a bit hesitant about the way forward but I summoned dansmith to help :)12:19
opendevreviewNisha Brahmankar proposed openstack/nova master: Fix exception handling in nova cache  https://review.opendev.org/c/openstack/nova/+/97469513:08
*** sambork_ is now known as sambork13:37
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.cmd  https://review.opendev.org/c/openstack/nova/+/70565713:45
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.conf  https://review.opendev.org/c/openstack/nova/+/97468813:45
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.console  https://review.opendev.org/c/openstack/nova/+/97468913:45
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to remaining top-level modules  https://review.opendev.org/c/openstack/nova/+/70565813:45
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.virt, nova.virt.libvirt  https://review.opendev.org/c/openstack/nova/+/97422013:45
opendevreviewStephen Finucane proposed openstack/nova master: typing: Correct import issues  https://review.opendev.org/c/openstack/nova/+/97422113:45
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Enable incremental checks  https://review.opendev.org/c/openstack/nova/+/97422213:45
opendevreviewStephen Finucane proposed openstack/nova master: Disable flake8 rules  https://review.opendev.org/c/openstack/nova/+/97444213:45
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Disallow incomplete defs  https://review.opendev.org/c/openstack/nova/+/97469013:45
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Disallow untyped defs (where possible)  https://review.opendev.org/c/openstack/nova/+/97472513:45
opendevreviewStephen Finucane proposed openstack/nova master: Add ruff-check  https://review.opendev.org/c/openstack/nova/+/97444113:47
opendevreviewStephen Finucane proposed openstack/nova master: tests: Filter out (more) eventlet deprecation warnings  https://review.opendev.org/c/openstack/nova/+/97468613:47
opendevreviewStephen Finucane proposed openstack/nova master: console: Fix type error  https://review.opendev.org/c/openstack/nova/+/97468713:47
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.cmd  https://review.opendev.org/c/openstack/nova/+/70565713:47
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.conf  https://review.opendev.org/c/openstack/nova/+/97468813:47
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.console  https://review.opendev.org/c/openstack/nova/+/97468913:47
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to remaining top-level modules  https://review.opendev.org/c/openstack/nova/+/70565813:47
opendevreviewStephen Finucane proposed openstack/nova master: typing: Add hints to nova.virt, nova.virt.libvirt  https://review.opendev.org/c/openstack/nova/+/97422013:47
opendevreviewStephen Finucane proposed openstack/nova master: typing: Correct import issues  https://review.opendev.org/c/openstack/nova/+/97422113:47
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Enable incremental checks  https://review.opendev.org/c/openstack/nova/+/97422213:47
opendevreviewStephen Finucane proposed openstack/nova master: Disable flake8 rules  https://review.opendev.org/c/openstack/nova/+/97444213:47
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Disallow incomplete defs  https://review.opendev.org/c/openstack/nova/+/97469013:47
opendevreviewStephen Finucane proposed openstack/nova master: mypy: Disallow untyped defs (where possible)  https://review.opendev.org/c/openstack/nova/+/97472513:47
opendevreviewMerged openstack/nova master: api: Remove networks key from quota schemas  https://review.opendev.org/c/openstack/nova/+/97441714:48
opendevreviewMerged openstack/nova master: api: Add response body schemas for server metadata APIs  https://review.opendev.org/c/openstack/nova/+/95614514:48
*** haleyb_ is now known as haleyb15:10
UgglaReminder: Nova meeting in around 10mn15:48
opendevreviewLajos Katona proposed openstack/nova master: Use SDK for Neutron networks  https://review.opendev.org/c/openstack/nova/+/92802215:53
opendevreviewLajos Katona proposed openstack/nova master: Use SDK for Neutron subnets  https://review.opendev.org/c/openstack/nova/+/96219015:53
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Extend functional test coverage of UEFI boot guests  https://review.opendev.org/c/openstack/nova/+/96926315:54
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Add basic xml generation for firmware auto selection  https://review.opendev.org/c/openstack/nova/+/96908515:54
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Add capability to load loader and nvram from xml  https://review.opendev.org/c/openstack/nova/+/96908615:54
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Add capability to load ssm feature from existing xml  https://review.opendev.org/c/openstack/nova/+/96913115:54
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Use firmware auto-selection by libvirt  https://review.opendev.org/c/openstack/nova/+/96913215:54
Uggla#startmeeting nova16:01
opendevmeetMeeting started Mon Jan 26 16:01:22 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:01
gibio/16:01
elodilleso/16:01
samborko/16:01
antiao/16:01
fwieselo/16:02
UgglaAwaiting a couple of min for people to join.16:02
tkajinamo/16:02
dansmithoj16:03
Ugglaok let's go16:04
Uggla#topic Bugs (stuck/critical) 16:04
Uggla#info No Critical bug16:04
Uggla#topic Gate status16:05
Uggla#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:05
Uggla#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:05
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:05
Uggla#info Please look at the gate failures and file a bug report with the gate-failure tag.16:05
Uggla#info Please try to provide a meaningful comment when you recheck16:05
bauzaso/ (late)16:06
UgglaI have not seen something special about the gate. Please tell me if I'm wrong.16:06
nicolairuckelo/ (also late)16:06
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 5 weeks before feature freeze16:08
Uggla#info next impl review day is 19 Feb16:09
Uggla#info PTG etherpad for 2026.1 is available: https://etherpad.opendev.org/p/nova-2026.1-ptg16:09
Uggla#topic Review priorities 16:10
Uggla#link https://etherpad.opendev.org/p/nova-2026.1-status16:10
Uggla#info I have updated Launchpad and the above doc. Please ping me if you spot something missing.16:10
Uggla#topic OpenAPI16:10
Uggla#link: https://review.opendev.org/q/topic:%22openapi%22+(project:openstack/nova+OR+project:openstack/placement)+-status:merged+-status:abandoned16:10
Uggla#info still 14 remaining atm. (-5)16:10
Uggla#topic Stable Branches 16:11
* Uggla giving the mic to elodilles16:11
elodillesthanks o/16:11
elodilles#info stable gates seem to be in good state16:11
elodilles#info 2024.2 Dalmatian will move to End of Life in April, in preparation we could do a couple of stable releases16:11
elodillesnova: https://review.opendev.org/c/openstack/releases/+/97449716:12
elodillesplacement: https://review.opendev.org/c/openstack/releases/+/97451016:12
elodillesos-vif: https://review.opendev.org/c/openstack/releases/+/97450316:12
elodillesfurthermore, please check open backports on stable/2024.2 whether there are any that should be merged before the transition16:12
elodilleshttps://review.opendev.org/q/status:open+(project:openstack/os-vif+OR+project:openstack/python-novaclient+OR+project:openstack/placement+OR+project:openstack/nova)+branch:stable/2024.216:12
elodilles#info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci16:12
elodillesthat's all from me about stable branches for now, Uggla back to you16:13
Ugglathanks elodilles16:13
elodillesnp16:13
Uggla#topic vmwareapi 3rd-party CI efforts Highlights16:13
* Uggla giving the mic to fwiesel16:13
fwieselI managed to run the test gibi requested.16:14
fwiesel#link http://openstack-ci-logs.global.cloud.sap/openstack-nova-973468-jhvxh/index.html16:14
sean-k-mooney http://openstack-ci-logs.global.cloud.sap/openstack-nova-973468-jhvxh/tempest.html16:14
fwieselThe results do not look so good, so I am wondering if it makes sense to automate parsing the commit message for `Depends-On`.16:15
sean-k-mooneylooks like the voluem tests are failing at least some of them16:15
gibifwiesel: thanks. Is this run together with the oslo.vmware changes? 16:15
fwieselYes, it is together with "Depends-On: https://review.opendev.org/c/openstack/oslo.vmware/+/967418"16:16
gibithen I guess we need to look deeper whay this is failing16:17
fwieselI think, debugging that here probably exceeds the time, but I am wondering, is "Depends-On:" something that you have standardized on?  Formally or informally?16:17
gibiI will take a look at the sevvice logs16:17
gibifwiesel: I think zuul formally standardized 16:17
fwieselAh, perfect... then I can add it to our CI and it should be less of a hassle.16:17
sean-k-mooneyit looks like there is at least one issue with the executor16:18
gibihttps://zuul-ci.org/docs/zuul/latest/gating.html#cross-project-dependencies16:18
fwieselYeah, `.name` is not a property of ThreadPoolExecutor.16:18
fwieselgibi: Thanks, I'll add it.16:18
gibiI will check the exact issue from the logs16:18
sean-k-mooneyhttps://paste.opendev.org/show/boH1aGsZ2GJQqltTB03J/16:19
sean-k-mooneythre are a few other issues that seam unrelated to your change like project already exist and image not found16:19
sean-k-mooneythe spawn on failure however loosk liek its directly related16:20
gibiyeah, I will take it form here and report back16:20
fwieselAnother question: Should the evenlet disable flag be the default for master?16:21
fwiesels/evenlet/eventlet/16:21
sean-k-mooneyfwiesel: not yet16:21
gibifwiesel: eventually yes 16:21
sean-k-mooneymaybe next cycle16:21
gibibut not yet for nova-compute 16:21
gibin-sch, n-api already runs without eventlet by default on master16:21
fwieselOkay, then I won't add it yet. I'll hack something that it runs just on this PR.16:21
sean-k-mooneyfwiesel: you could perhaps add a perodic with it once we get it passing16:22
sean-k-mooneyi.e. run it with it weekly16:22
fwieselsean-k-mooney: Sure, should be doable... And report it here in the meeting?16:23
sean-k-mooneythat was what i was thinking ya16:23
fwieselOkay, will do.16:23
gibithanks16:24
fwieselThat would be all from my side.16:25
Ugglathx fwiesel16:25
Uggla#topic Gibi's news about eventlet removal16:25
gibio/16:25
* Uggla giving now the mic to gibi16:25
gibiSo last week we discovered that the logic how the libvirt driver delays the STOPPED libvirt event to avoid VM state flip-flop in the DB during hard reboot does not work with the current native threading proposal. 16:26
gibidetails are here https://review.opendev.org/c/openstack/nova/+/97444516:27
gibiI have a solution that probably works but not fully tested yet16:27
gibithis will be my focus during the week16:27
gibiI have no other news16:28
gibiI will check the vmware results as well and report back16:28
gibithat is it from me16:28
Ugglathanks gibi16:30
Uggla#topic Open discussion16:31
Uggla(erlon): https://bugs.launchpad.net/nova/+bug/1452641 Bug 1452641: Static Ceph mon IP addresses in connection_info can prevent VM startup16:32
UgglaNot sure erlon is available.16:32
Ugglaseems not16:33
UgglaAnything else you'd like to discuss ?16:33
sean-k-mooneyi have not looked at the bug but i assume this is related to the fact that if you chagne the mon ips it breaks the vms becuase the bdms are out of sync16:35
sean-k-mooneywe have already consier that to be operator error in the past rather then a bug16:35
tkajinamsean-k-mooney, yeah I think that's a kind of long standing limitation16:35
sean-k-mooneyim not sayign we cant make it better just aht we also want to be able to start a vm if cidner if offline16:35
tkajinamand vms should be migrated/shelved to get a new ips passed down from cinder16:35
sean-k-mooneyso we should not just rebind the voluem on every boot16:35
sean-k-mooneytkajinam: ya that the normal workaround do a move op to update the connection info16:36
sean-k-mooneywe do have a nova manage command too16:36
tkajinamI guess an annoying point is that we have to first make cinder to expose up-to-date ips in attachment records16:37
tkajinamso that nova can pull the updated info16:37
tkajinambut I can be wrong because I looked into it some time ago16:37
tkajinamanyway I think we need erlon to understand what needs to be discussed further16:38
sean-k-mooneywell its also an issue for nova provisioned sotrage to a degree althogh if you update the cpeh.conf i think a hard reboot is enogh in that case16:38
tkajinamah yes. that's true16:38
Ugglatkajinam, sean-k-mooney at least that first info that erlon look at.16:39
tkajinamyup :-)16:39
Ugglamoving on ?16:40
Ugglaor you'd like to talk about something else ?16:40
* Uggla moving to next topic16:41
Uggla#topic Bug scrubbing 16:41
Uggla#info up to 20416:41
Uggla#link: https://etherpad.opendev.org/p/nova-bug-triage-roster16:41
Uggla#info: I will assign a new round of bug tomorrow or Wednesday.16:41
UgglaIn the mean time does someone need to discuss about a specific bug ?16:41
Uggla*needs16:42
gibisorry I lost most of the context on the previously assigned bugs16:43
Ugglayep sorry about that.16:43
gibiI think https://bugs.launchpad.net/nova/+bug/2115726 needs discussion16:43
gibiright now if it is not a doc bug but a code bug then it is incomplete in a sense that I'm not sure what is the expected behavior of nova here16:45
gibiI can reject [pci]device_spec={} but there is a lot of partial matches that need to be decide if valid or not like {address="0000"}16:45
Ugglahum anyone has opinion on that ?16:48
Ugglagibi I think we have some kinfd of checks for PCI devices ?16:53
tkajinamI got the impression that we may start with rejecting empty thing while leaving the others as these could be "valid partial match", I guess16:53
gibitkajinam: what happens that these fields are basically act as filters16:53
gibiso the empty filter list means all devices16:53
gibiso for me it is logical how nova behaves today16:54
tkajinamhmm ok16:54
gibiremoving just the empty filter list case feels strange to me16:54
gibiespecially if we keep {address=""} doing the same thing, meaning all devcie16:55
gibidevice16:55
* Uggla agree it is a bit counter intuitive but changing just the empty case is even worse. 16:56
gibi{managed=false} also means all devices today 16:56
gibias managed is not a filter config but a result enhancing config here16:57
gibiit means all matching devices get the managed flag set to false16:57
Ugglayep, that's plenty of these exceptions I guess.16:57
gibiyeah it is complex16:57
gibiwe can say 0 partial match but then we loose valid use case I feel16:58
Ugglaack16:58
gibilike { "vendor_id":"8086", "product_id":"10ca", "address": "0000:07:"}16:58
Ugglacan we improve the doc somewhere ?16:58
gibiI have VFs under 07 and I want to match all16:58
gibiUggla: we can improve the doc be descrbing the current behavior but then the todays behavior becomes the expected behavior and Sean disagrees16:59
gibia/be/by/16:59
Ugglaif not I agree to close it at non fix, explaining that it is not "ideal" but hard to improve.17:00
* tkajinam wishes nova didn't accept partial match and required full regex ..17:00
tkajinammaybe we could document the current behavior first and then discuss how it can be improved separately17:01
gibiAs other cores I silent I would say lets move on. It is not that important17:01
gibis/other cores I silent/ other cores are silent/17:01
Ugglaok, we can discuss this later as well in async mode.17:01
gibisure17:02
gibimy question is in the last comment of the bug17:02
Ugglabecause we are on the top of the hour, time to close.17:02
UgglaThanks for joining this meeting. Have a nice day/evening and see you next week.17:02
gibithanks Uggla 17:02
Uggla#endmeeting17:02
opendevmeetMeeting ended Mon Jan 26 17:02:51 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:02
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2026/nova.2026-01-26-16.01.html17:02
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2026/nova.2026-01-26-16.01.txt17:02
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2026/nova.2026-01-26-16.01.log.html17:02
elodillesthanks o/17:03
opendevreviewMerged openstack/nova stable/2024.2: libvirt: Skip unsupported firmware types  https://review.opendev.org/c/openstack/nova/+/97440917:15
opendevreviewNisha Brahmankar proposed openstack/nova master: Fix exception handling in nova cache  https://review.opendev.org/c/openstack/nova/+/97469517:20
opendevreviewBalazs Gibizer proposed openstack/nova master: Libvirt event handling without eventlet  https://review.opendev.org/c/openstack/nova/+/96594919:12
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444519:12
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546719:13
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346819:13
opendevreviewBalazs Gibizer proposed openstack/nova master: [hacking]Do not mock threading.Event  https://review.opendev.org/c/openstack/nova/+/97145419:27
opendevreviewBalazs Gibizer proposed openstack/nova master: Libvirt event handling without eventlet  https://review.opendev.org/c/openstack/nova/+/96594919:27
opendevreviewBalazs Gibizer proposed openstack/nova master: Use an executor to delay STOPPED events  https://review.opendev.org/c/openstack/nova/+/97444519:27
opendevreviewBalazs Gibizer proposed openstack/nova master: Run nova-compute in native threading mode  https://review.opendev.org/c/openstack/nova/+/96546719:27
opendevreviewBalazs Gibizer proposed openstack/nova master: DNM:Test with oslo.vmware + compute eventlet removal patches  https://review.opendev.org/c/openstack/nova/+/97346819:27
opendevreviewSteve Baker proposed openstack/nova master: Add VNC console support for the Ironic driver  https://review.opendev.org/c/openstack/nova/+/94252821:07
opendevreviewSteve Baker proposed openstack/nova master: Use the correct name for the ironic check job  https://review.opendev.org/c/openstack/nova/+/97478122:15
opendevreviewmelanie witt proposed openstack/nova master: DNM test  https://review.opendev.org/c/openstack/nova/+/97479222:44

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