Monday, 2025-12-01

*** mhen_ is now known as mhen02:22
opendevreviewTakashi Kajinami proposed openstack/nova master: Use native IntOpt for [libvirt] tb_cache_size  https://review.opendev.org/c/openstack/nova/+/96901404:54
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Remove tpm supoort detection for libvirt < 8.0.0  https://review.opendev.org/c/openstack/nova/+/95230806:13
opendevreviewTakashi Kajinami proposed openstack/nova master: Use native IntOpt for [libvirt] tb_cache_size  https://review.opendev.org/c/openstack/nova/+/96901406:16
opendevreviewzhou zhong proposed openstack/nova master: Create ephemeral and private secret when attaching encryptor  https://review.opendev.org/c/openstack/nova/+/96901907:58
gokhan__Hi team, I encountered a critical issue during a Nova live migration. When migrating a VM that has a Cinder volume in the **`backing up`** status, the live migration fails, but the **target host then attempts to detach the wrong volume** as part of the cleanup process. It tries to detach last created instance volume.08:22
gokhan__I suspect a bug in the rollback/cleanup logic.08:22
gokhan__Source Host Log: https://paste.openstack.org/show/bpz0kwEkroSrCizM5C4L/08:22
gokhan__Target Host Log: https://paste.openstack.org/show/bv1KJ0ATIV9gX9RAIQi8/08:22
gokhan__Is this a known issue, maybe related to bug 2112187 or volume attachment cleanup on migration failure? Thanks!08:22
gokhan__https://bugs.launchpad.net/nova/+bug/211218708:24
*** sambork_ is now known as sambork09:19
opendevreviewMerged openstack/nova stable/2024.2: Update start_service() function in test  https://review.opendev.org/c/openstack/nova/+/96384809:27
opendevreviewMerged openstack/nova stable/2024.2: Adds regression test for bug LP#2085135  https://review.opendev.org/c/openstack/nova/+/96384909:27
opendevreviewTakashi Kajinami proposed openstack/nova master: Use consistent program name for wsgi scripts and entry points  https://review.opendev.org/c/openstack/nova/+/94260509:55
opendevreviewMerged openstack/nova stable/2024.2: Reset the mapped field of nodes at service deletion  https://review.opendev.org/c/openstack/nova/+/96385010:29
opendevreviewBalazs Gibizer proposed openstack/nova master: [virt]Clarify the meaning of init_host  https://review.opendev.org/c/openstack/nova/+/96739812:06
opendevreviewKonrad Gube proposed openstack/nova-specs master: Propose assisted-volume-extend API  https://review.opendev.org/c/openstack/nova-specs/+/94950412:58
opendevreviewTakashi Kajinami proposed openstack/nova master: Use python-native keyword-only arguments  https://review.opendev.org/c/openstack/nova/+/96905013:23
opendevreviewsean mooney proposed openstack/nova-specs master: add spec for resouce notifications  https://review.opendev.org/c/openstack/nova-specs/+/96771213:41
sean-k-mooneygibi: im hoping ^ will be the final revsion of the resource notifcaion spec. im going to try and refocus on the cyborg spec and see if i cna get that into a workable shape to proceed with but tiem is obviously tight there.14:11
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Add basic xml generation for firmwar auto selection  https://review.opendev.org/c/openstack/nova/+/96908514:23
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Add capability to load loader and nvram from xml  https://review.opendev.org/c/openstack/nova/+/96908614:23
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Add basic xml generation for firmware auto selection  https://review.opendev.org/c/openstack/nova/+/96908514:24
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Add capability to load loader and nvram from xml  https://review.opendev.org/c/openstack/nova/+/96908614:24
UgglaNova meeting in ~1h15:01
*** haleyb|out is now known as haleyb15:54
Uggla#startmeeting nova16:04
opendevmeetMeeting started Mon Dec  1 16:04:12 2025 UTC and is due to finish in 60 minutes.  The chair is Uggla. Information about MeetBot at http://wiki.debian.org/MeetBot.16:04
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:04
opendevmeetThe meeting name has been set to 'nova'16:04
UgglaHello everyone16:04
tkajinamo/16:04
bauzaso/16:04
fwieselo/16:04
kgubeo/16:04
gibio/16:05
opendevreviewsean mooney proposed openstack/nova master: [WIP] create ResourceSummaryNotification object  https://review.opendev.org/c/openstack/nova/+/96855816:06
elodilleso/16:07
UgglaLet's go16:07
Uggla#topic Bugs (stuck/critical) 16:08
Uggla#info No Critical bug16:08
Uggla#topic Gate status 16:08
Uggla#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:08
Uggla#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:08
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:08
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 a meaningful comment when you recheck16:08
Ugglai have not seen something special on the gate unless I miss something.16:09
UgglaSkipping next point as gmaan is not here.16:10
Uggla#topic Release Planning16:11
Uggla#link https://releases.openstack.org/gazpacho/schedule.html16:11
Uggla#info Second spec review day is tomorrow and FF is Thursday.16:12
tkajinamDo you mean spec freeze, right ?16:12
Ugglaoops sorry my bad, yes I mean spec freeze (SF°16:12
gibino no we do FF now and go for a long PTO :)16:13
tkajinaminstead of feature freeze (if I understand what it represents)16:13
tkajinamlol16:13
gibisorry :)16:13
Ugglagibi, hum maybe that's a good proposal. ;)16:13
Uggla#info I'll send a "warning" about SF on the mailing list.16:14
Uggla#info PTG etherpad for 2026.1 is available: https://etherpad.opendev.org/p/nova-2026.1-ptg16:16
Uggla#topic Review priorities16:16
Uggla#link https://etherpad.opendev.org/p/nova-2026.1-status16:16
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 23 remaining atm.16:16
sean-k-mooneyoh o/16:17
Uggla#topic Stable Branches16:17
* Uggla giving the mic to elodilles16:17
elodillesthanks16:17
elodilles#info all three stable branches' gates seem to be in a good state again16:18
elodillesgrenade jobs are passing again16:18
elodilles#info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci16:18
elodillesand that's all from me16:18
elodillesUggla: back to you16:18
Ugglathanks elodilles16:21
Uggla#topic vmwareapi 3rd-party CI efforts Highlights16:21
fwieselHi, no updates from my side.16:21
Ugglafwiesel thanks16:21
gibifwiesel: I have a question for you16:21
fwieselgibi: Go ahead16:21
gibiwhat would be the way to trigger some vmware testing for this changes https://review.opendev.org/q/topic:%22eventlet-removal%22+project:openstack/oslo.vmware ?16:22
gibithe last one in the series is probably not a clean refactor and might cause troubles16:22
gibihttps://review.opendev.org/c/openstack/oslo.vmware/+/96741816:22
fwieselgibi: A comment with "sap-openstack-ci recheck - some comment" should do the trick. But currently it is broken.16:25
fwieselThe neutron service cannot even start a simple thread, which I have trouble understanding.16:26
gibiOK thanks for the info16:26
gibifwiesel: neutron when from eventlet to threading at the end of Flamingo16:27
gibiso probably that change is related to your trouble16:28
gibianyhow I will circle back later to the oslo.vmware patch 16:28
fwieselgibi: Yeah, and at least in our VM, a simple "threading.Thread(target=func)"  doesn't work in the place where the service should be started. the target function won't get started.16:28
gibifwiesel: that line does not start a thread, you need .start() at the end to actually kick of the defined thread 16:29
Ugglagibi, fwiesel is that ok, can we move on ?16:31
fwieselUggla: Sure, I don'T think we will debug that now :)16:31
gibisure16:31
gibi:)16:31
Uggla#topic Gibi's news about eventlet removal16:32
gibio/16:32
Ugglagibi, something new to share about eventlet removal ?16:32
gibiunfortunately not much new on my side. The bottom 7 patches are ready for review in the compute series https://review.opendev.org/c/openstack/nova/+/965467/2216:33
gibiand you already saw above my oslo.vmware series16:33
gibiwhich needs testing 16:33
gibisambork: anything on your side maybe?16:34
gibiI guess no, so we can move on16:36
Ugglathanks gibi16:36
Uggla#topic Open discussion16:37
UgglaI will cancel the next week meeting.16:37
UgglaI don't have a clear visibility on our agenda, so I'd rather cancel.16:38
UgglaI will write an email to openstack discuss too.16:38
gibiyeah some of us will travel next week so I agree to cancel16:38
tkajinam+116:39
UgglaSomething you'd like to discuss ?16:39
tkajinamI'm just wondering if we can quickly discuss https://review.opendev.org/c/openstack/nova-specs/+/966584 .16:40
Ugglasure16:41
gibiI'm pretty +2 on it :)16:41
tkajinam:-)16:41
Ugglabauzas as well.16:41
bauzasyup, I can send it to the gate16:42
tkajinamah, ok16:42
tkajinamwe can agree how complicated the logic to select the existing firmware is, based on the actual code logic16:42
tkajinamI mean leaving it for follow-up and keep the original direction so far16:42
gibitkajinam: ^^ good startegy16:42
tkajinamI saw sean-k-mooney also voted his +2 :-)16:43
sean-k-mooneyi did16:44
sean-k-mooneybut i dont agree with everything16:44
sean-k-mooneyi belvie we shoudl be regenergatin the xml without lookign at the exsitng xml16:44
bauzascan we still send it to the gate then ?16:45
sean-k-mooneyfor both hard-reboot and live migrate16:45
sean-k-mooneyi see the current propoal to pin it as a an issue for day2 operations and posisbel security updates if the device path ever change16:45
tkajinamok so you are mostly on the same side as Uggla.16:46
sean-k-mooneyso to me that part is compliecating the propsoal by requiring extra code to maintain the definaiton and complicating upgrades16:46
sean-k-mooneyyes16:46
sean-k-mooneyi suggested we move forward and revisit in the code review16:46
sean-k-mooneyim not going to block on this point either way 16:46
sean-k-mooneybtu i dont think the curernt proposal s the right longterm choice16:46
tkajinamyeah16:46
tkajinamlet's continue the discussion in the actual code review.16:47
Ugglayep I think we can progress anyway.16:47
gibiI don't see dansmith around but based on his review comment he would disagree with always triggering firmware re-select at hard reboot16:48
bauzasyup and I agree with him16:48
bauzasthat's why tkajinam said this for both of the actions16:48
dansmithsorry, still catching up16:49
* dansmith reads back16:49
dansmithI don't understand the day2 maintenance issue -- we're currently hard-coding the value into the xml today, correct?16:50
dansmithso all I'm proposing is we don't suddenly change that for any instances due to an operation that a user or operator would not expect could fundamentally and invisibly change the configuration/behavior of the instance16:51
sean-k-mooneywe do yes which mean we somethime dont find the correct firmware blob and or need to symlink files if they move16:51
dansmithright, but if the guest has booted, then it's right.. I just don't think changing it on a working guest without some understanding of what's going on makes sense16:51
sean-k-mooneywe had a regression in rhel 9 which they fixed but we were broken by a chagne like that16:51
dansmithsure, and letting libvirt pick going forward is the solution there16:52
sean-k-mooneyright but the curernt propaly mean that does nto happen until the vm is mvoed16:52
sean-k-mooneywhich is a porblem if you do inplace upgrades16:52
dansmithyep, understood16:52
sean-k-mooneyas i said my prefernce is to regenreated it16:52
sean-k-mooneybut i dont object to the current proposal16:52
sean-k-mooneyin most case peopel are going to cold/live migrate for disto changes so i think for the most part we are ok16:53
dansmithI'm not majorly opposed to regen all the time either, I just think it's the less-safe option16:53
dansmithI thought the discussion at PTG landed on just doing the safe thing16:53
sean-k-mooneyso for now the proposal say "we check the old xml and keep it the same if the xml exist"16:54
sean-k-mooneyso im ok with moving forward with that and we can disucss more in the impelation if that what we want ot keep16:54
sean-k-mooneyi dont think i was able to attend the ptg session so i dont know the geneal outcome of that16:55
sean-k-mooneybut if that was the general feeling cool16:55
Ugglaok16:56
Ugglasomething else to discuss ?16:57
kgubeHi, just wanted to mention again that I rewrote my spec to address the input from the the PTG, and I would be happy to get any feedback on it: https://review.opendev.org/c/openstack/nova-specs/+/94950416:57
sean-k-mooneykgube: its been a while but all the cinder bits are in placean right and you need the nova aprt to be added with teh call back  to cinder before the end to end fucntionality works16:58
sean-k-mooneykgube: i belive there was a quition on the cidner side about how long to wiat for nova is that still an open?16:59
sean-k-mooneyill admin i have not looked at your spec slicne last cycle so perhaps that already captured.17:00
kgubesean-k-mooney: i have had to rewrite it significantly17:01
sean-k-mooneyok so we shoudl read it fresh rather then a repoposal17:01
kgubesean-k-mooney: there was some fundamental critique on using the external server event to trigger the extend operatoion17:02
kgubeso it now it proposes a new API17:02
kgubefor that purpose. So yes, it's basically a new spec.17:03
sean-k-mooneyok soyour mirroing the exsitng os-assisted-volume-snapshots aprpoch aby adding /assisted-volume-extend17:04
kgubeyes17:04
sean-k-mooneyi tought we dicsued that last cycle by maybe i imgangied that17:04
sean-k-mooneyi dont know if other have had a change to look at it or have any questions?17:05
sean-k-mooneywe are over time for the meeting17:05
Ugglayep, we need to move on.17:06
sean-k-mooneyskiming it the new spec seam sto elimianate a rondtrip to cinder and a race condtion so over all it sound liek an improvmeent17:06
Uggla#topic Bug scrubbing 17:06
Uggla#info up to 199 (+1)17:06
Uggla#link: https://etherpad.opendev.org/p/nova-bug-triage-roster17:06
Uggla#info 2 bugs assigned to each volunteer.17:06
Ugglaso we can start to deal again with all these open bugs.17:07
UgglaThanks for the volunteers btw.17:07
UgglaAs mentioned we are over time, so time to close.17:08
UgglaThanks for joining this meeting. Have a nice day/evening.17:08
Uggla#endmeeting17:08
opendevmeetMeeting ended Mon Dec  1 17:08:28 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:08
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2025/nova.2025-12-01-16.04.html17:08
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2025/nova.2025-12-01-16.04.txt17:08
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2025/nova.2025-12-01-16.04.log.html17:08
elodillesthanks o/17:08
tkajinamthanks !17:10
gibiUggla: thanks. I will check the bugs assigned for triage o/17:30
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Add capability to load ssm feature from existing xml  https://review.opendev.org/c/openstack/nova/+/96913117:45
opendevreviewTakashi Kajinami proposed openstack/nova master: libvirt: Use firmeare auto-selection by libvirt  https://review.opendev.org/c/openstack/nova/+/96913217:45
opendevreviewTakashi Kajinami proposed openstack/nova master: Use consistent program name for wsgi scripts and entry points  https://review.opendev.org/c/openstack/nova/+/94260517:58

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