Monday, 2026-08-17

*** erlon4 is now known as erlon00:33
*** ykarel_ is now known as ykarel06:30
opendevreviewchandan kumar proposed openstack/nova master: Report OWNER_NOVA trait on resource providers  https://review.opendev.org/c/openstack/nova/+/99429911:26
opendevreviewchandan kumar proposed openstack/nova master: Report OWNER_NOVA trait on resource providers  https://review.opendev.org/c/openstack/nova/+/99429911:34
opendevreviewJoan Gilabert proposed openstack/nova master: Add libvirt driver MDEV ARQ support for Cyborg  https://review.opendev.org/c/openstack/nova/+/99584011:56
opendevreviewPierre Libeau proposed openstack/nova master: libvirt: Add reproducer for unstable vNIC PCI addresses on hard reboot  https://review.opendev.org/c/openstack/nova/+/100096113:40
opendevreviewPierre Libeau proposed openstack/nova master: libvirt: Render guest interface PCI address in config  https://review.opendev.org/c/openstack/nova/+/100096213:40
opendevreviewPierre Libeau proposed openstack/nova master: libvirt: Preserve vNIC guest PCI address on domain XML regeneration  https://review.opendev.org/c/openstack/nova/+/100096313:40
melwittI saw that somebody posted a new comment on this bug https://bugs.launchpad.net/nova/+bug/2076614 saying they hit the problem while upgrading 2025.1 => 2026.1 ... there was a fix proposed but it's in merge conflict now and sean-k-mooney had a comment on it with some follow up steps, I wondered are those steps still valid now (> 1 year later) https://review.opendev.org/c/openstack/nova/+/948328 or is it that we just need to rebase the14:51
melwitt patch?14:51
sean-k-mooneymelwitt: triging to remeber context14:54
sean-k-mooneybut reading my old comment i was just noting we could start droping older migrations in a followup for things older then caracal14:55
sean-k-mooneyi think as wriggen the archive/pruge woudl still be required before doign the online migrations14:55
sean-k-mooneyand it might still be worth addign an upgrade release note14:56
sean-k-mooneybut i think just rebaseing that commit would be fine 14:56
sean-k-mooneymelwitt: i.e. if you wanted to progress that i would be ok wiht just resolving the merge conflict and proceeding with it14:57
sean-k-mooneywith that said this only affect upgrades form unsupproted releases to my knowldage14:57
sean-k-mooneyso it has not been a high priorty14:57
sean-k-mooneyoh ok the latest comment confirm its an issue for current release14:58
melwittsean-k-mooney: ok cool thank you. yeah ... it caught my eye bc they are upgrading _to_ a supported release though so it set off my alarm bells14:58
sean-k-mooneywhen upgrading after caracal so ya 14:58
sean-k-mooneyright it was the other way around its only an issue after caracal but also not sure why we dont see this grenade14:59
melwittit happens due to the "fake" marker instance for that fill_virtual_interface_list online migration right ... so the grenade test wouldn't have that old of a migration artifact in its database15:01
melwittit would have to be a long lived deployment that has been upgraded over the years, IIUC15:02
sean-k-mooneyi guess i tought that marker was adde by the older migration15:11
sean-k-mooneybut ok15:11
sean-k-mooneyits still a valid bug so it makes sesne to fix it on master in anycase15:14
melwittyes I think that is correct that the marker was added by the older migration (rocky => stein). I was trying to say that CI wouldn't show it bc CI would not ever have that old of a migration remnant in it15:15
melwittmaybe i'm misunderstanding it, I guess you are saying the old migration still running today. I have to think about it more15:16
sean-k-mooneyi dont recall if alembic/sql aclahme in devstack is instcating the db directly from the model or if it apples the base schema and then runs the migrations15:17
sean-k-mooneyi thinink sqlalchemy-migrate may have done the latter15:18
sean-k-mooneyas i recall seeign devstack run migraitons locally in teh past15:18
sean-k-mooneybut i dont knwo if we skip that step in a normal install with alembic15:18
sean-k-mooneyand just create the db directly with the final state15:18
melwittah ok I get what you mean15:19
sean-k-mooneyso we call migrtion.db_sync and pass the version wihc default to None15:20
sean-k-mooneyand that does an alembic upgrade https://opendev.org/openstack/nova/src/branch/master/nova/db/migration.py#L54-L9415:21
sean-k-mooneybut we are not going to run the online data migration until the db is already at the latest revision15:22
sean-k-mooneyi guess if we have no cells at that point15:25
sean-k-mooneyhttps://opendev.org/openstack/nova/src/branch/master/nova/objects/virtual_interface.py#L186-L18715:25
sean-k-mooneywe never enter that for loop15:25
sean-k-mooneyand if we never enter that loop we never set the fake marker instnace15:25
sean-k-mooneyhttps://opendev.org/openstack/nova/src/branch/master/nova/objects/virtual_interface.py#L284-L28715:25
sean-k-mooneyso in a normal install you wont hit this problem, still not sure why greade wont 15:26
sean-k-mooneybut proably not worth diging into15:27
melwittyeah :/ needs more brain power15:28
melwittunrelated to that, I just saw a new TestComputeGracefulShutdown func test failure in the openstack-tox-cover job https://16fdd6c48f9c26f8b19a-1184c5a69e25bd403bd8a2f61f3cbab7.ssl.cf2.rackcdn.com/openstack/424ac0a1e84d486eacd5fda46d788ab6/testr_results.html not sure if this is already represented in an open bug cc gmaan 15:31
*** __ministry is now known as Guest1584115:37
UgglaReminder: upstream meeting in ~20mn15:38
opendevreviewribaudr proposed openstack/nova master: Add regression test for bug 2062523  https://review.opendev.org/c/openstack/nova/+/100118515:52
opendevreviewribaudr proposed openstack/nova master: fix: preserve task_state during evacuation to prevent race  https://review.opendev.org/c/openstack/nova/+/100118615:52
gibio/16:00
Uggla#startmeeting nova16:00
opendevmeetMeeting started Mon Aug 17 16:00:18 2026 UTC and is due to finish in 60 minutes.  The chair is Uggla. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'nova'16:00
UgglaHello everyone16:00
sean-k-mooneyo/16:00
antiao/16:00
bryanfraschettio/16:01
lajoskatonao/16:01
tkajinamo/16:02
UgglaLet's start16:02
dansmitho/16:02
Uggla#topic Bugs (stuck/critical) 16:02
Uggla#info No Critical bug16:03
Uggla#topic Gate status 16:03
Uggla#link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:03
Uggla#link https://etherpad.opendev.org/p/nova-ci-failures-minimal16:03
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:03
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
UgglaI have not seen something bad. Please tell me if I'm wrong.16:04
Uggla#topic Release Planning 16:05
Uggla#link https://releases.openstack.org/hibiscus/schedule.html16:05
Uggla#info Nova deadlines are set in the above schedule16:05
Uggla#info PTG etherpad for 2026.2 is available: https://etherpad.opendev.org/p/nova-2026.2-ptg16:05
Uggla#info Feature freeze is next week.16:05
Uggla#info Thursday is 2nd Nova Implementation Review Day16:05
Uggla#topic Review priorities16:06
sean-k-mooneyi think the non clinet lib freeze would be thrusday16:06
Ugglasean-k-mooney yes you are right.16:06
sean-k-mooneymeaning we need anything for os-triats/os-vif ectra in this week16:06
sean-k-mooneynot sure we have anything we need for those just calling it out16:06
Ugglasure no worries16:07
gibiwe had a change landed in futurist16:07
gibiI guess we get a release of it this week16:07
gibiI assume futurist is also non client lib16:07
sean-k-mooneythat should get done with the rest of the oslo lib yes16:07
gibicool16:07
dansmithif I could,16:08
dansmithI've been going back and forth on the share migration stuff16:08
dansmithit's progressing but still lacking some robustness around the error handling16:08
dansmithI'm going to be out part of next week around the deadline and I'm the only one what has reviewed it AFAICT16:09
dansmithso just highlighting that it's a bit of a risk for FF16:09
Uggladansmith ok, can I help on that side ?16:09
dansmithfor sure, any reviews can help, of course16:10
gibion the same note we will need a second set of eyes on the TDX series. I'm +2 but bauzas is on PTO16:11
dansmithI'm also on the hook for the graceful shutdown stuff, which has made progress for sure, but the next patch is pretty big16:11
dansmithI don't want to jeopardize the share stuff, but the shutdown stuff is progressed a bit farther16:11
sean-k-mooneygibi: i can maybe take a look at the tdx work16:12
gibidansmith: I replied on your comment there but I'm not sure that helps:)16:12
sean-k-mooneybut im alos trying to prgoress some cybrog work so we will see16:12
gibisean-k-mooney: that would be awesom16:12
gibie16:12
Ugglaok so I'll have a look tomorrow. I'll try to look the share cold migration and if possible tdx.16:12
sean-k-mooneyi have most of the context still loaded form the sev work16:12
gibiI'm also off Thur / Fri (public holiay)16:12
Ugglasean-k-mooney ๐Ÿ‘16:13
Ugglaanything else for review prio ?16:13
dansmithgibi: yeah I saw, will circle back16:13
sean-k-mooneyim hoping https://review.opendev.org/c/openstack/nova/+/994579 can land before FF16:13
sean-k-mooneybut we will see16:14
Ugglaskipping couple of next topics because of Elod and fwiesel ptos.16:15
Uggla#topic Kamil's news about eventlet removal16:16
UgglaKamil is on bank holiday, gibi something to report on that topic ?16:16
gibio/ Kamil is off today16:16
gibiI substitute16:16
Ugglagibi ๐Ÿ‘16:16
gibiwhen futurist is released we can progress on removing code form nova by https://review.opendev.org/c/openstack/nova/+/99741016:17
gibithis will conflict (trivially) with gmann's refactor patch dansmith mentioned above16:17
gibijust to complicate things :)16:17
dansmithoh wonderful16:18
gibiI think the graceful shutdown series is more important that this futurist code move so I'm fine delaying https://review.opendev.org/c/openstack/nova/+/99741016:18
sean-k-mooneyright16:18
sean-k-mooneyso that is just adopting the futureist port16:19
gibiyepp16:19
sean-k-mooneyso we can merge that later16:19
gibiyepp16:19
gibiwe have one more thing for eventlet, the functional test job 16:19
sean-k-mooneyprovided the futurist release happens i think it woudl be fine to merge kamils change after FF as long as it happens before rc116:19
gibihttps://review.opendev.org/c/openstack/nova/+/997216 this and its ancestors are ready to land16:19
sean-k-mooneythose look small so i can take a look after the meeting16:20
sean-k-mooneylooks lik gmaan is +2 on them alrady16:20
gibiyepp16:20
gibithanks sean-k-mooney 16:20
gibithis give use an extra safety net 16:21
gibifor any later refactors16:21
gibithat is it from me about eventlet <EOM>16:21
Ugglathx gibi16:21
Uggla#topic Nova using openstack sdk for neutron16:21
Ugglalajoskatona, something to share ?16:22
lajoskatonanot really  the sdk patch is ready to merge and after to be released: https://review.opendev.org/c/openstack/openstacksdk/+/99572416:22
lajoskatonaso seems like the whole series is skipping again for the next cycle16:23
lajoskatonathat's it for the Neutron and SDK work16:23
Ugglathx lajoskatona.16:24
UgglaI think this is bug fixes and not impacted by FF.16:24
Ugglawe will see16:25
Ugglamoving on16:25
Uggla#topic Confidential computing, status of SNP and TDX features16:25
Ugglaantia, tkajinam, gibi, something you would like to share ?16:26
gibias I mentioned above I'm +2 on TDX and it needs a second core16:27
gibiI'm not trackin anything for SNP any more for H16:27
gibibut tkajinam correct me if there are open things to land16:28
gibifor SNP16:28
antiaI was trying to wrap my head around some Zuul logs earlier today, but didn't get too far 16:28
sean-k-mooneyi think the only SNP thing is the test cleanup16:29
tkajinamnothing is left for SNP, as far as I'm aware of16:29
tkajinam(nothing critical, I mean16:29
sean-k-mooneytkajinam: did the mock path fix merge yet16:29
tkajinamsean-k-mooney, not yet16:29
sean-k-mooneyack16:29
* tkajinam is reloading the context after 1 week off16:30
gmaangibi: sean-k-mooney on threading jobs series, I was in between of this one on friday but will check today, rest all were good https://review.opendev.org/c/openstack/nova/+/999121/316:30
tkajinamthere is one small simplification change related to SNP, waiting for 2nd +2 https://review.opendev.org/c/openstack/nova/+/99828516:30
tkajinamso it would be nice if we can merge that too16:31
tkajinamhttps://review.opendev.org/c/openstack/nova/+/999780 is the mock path fix which sean-k-mooney mentioned, just for record16:31
sean-k-mooneytkajinam: ill review that shortly but ya only checkign x86 makes sense16:31
tkajinamyup16:32
tkajinama similar change is proposed for tdx as well (found in the series)16:32
sean-k-mooneytkajinam: im ok with merging that as is and defering the rest till later16:32
sean-k-mooneybut just want to make sure gibi  and dansmith are ok with that before +2ing16:32
sean-k-mooneythat for https://review.opendev.org/c/openstack/nova/+/99978016:32
tkajinamsean-k-mooney, you are talking about 999780, right ?16:32
tkajinamok16:32
sean-k-mooneywe coudl do more but i would prefer to fix the test and followup rather then continue to refine that change but i dont really mind in this case as long as we fix it before the release16:33
sean-k-mooney* brefore rc116:33
sean-k-mooneyi dont wnat those test to start randomly failing when distos stat doign buils for the RC16:34
opendevreviewTakashi Kajinami proposed openstack/nova master: DNM: Test unit tests on kvm  https://review.opendev.org/c/openstack/nova/+/99972916:34
tkajinamagree16:34
UgglaI guess we are done with the topic ?16:35
sean-k-mooney+116:35
tkajinamI think that's all from my end. We can continue discussion about 999780 in reviews (and that can be mereged after FF because that is basically test only change)16:35
tkajinamyup16:35
Ugglathx antia, tkajinam, gibi.16:36
Uggla#topic Bug scrubbing 16:36
Uggla#info up to 73 (-9)16:36
Uggla#link https://etherpad.opendev.org/p/nova-bug-triage-roster16:36
Uggla#link https://truc.uggla.fr/ to follow the trend.16:36
UgglaNext meeting (this week): [public] Upstream bug triage. Wednesday, August 19th ยท 15:30 โ€“ 16:00 UTC. Video call link: meet.google.com/zjr-rxus-hzj16:36
Uggla#topic Open discussion16:36
UgglaReminder: PTL Candidacy: I wanted to do another round for the 'I' cycle, but my manager suggested that it would be better to have someone else step in. I agree that, if possible, rotating the role is good for the project.16:37
UgglaSo if someone interested to run as candidate please let me know.16:37
Uggla(Note: The deadline is August 19th.)16:37
Ugglaall on my side, something you'd like to discuss.16:38
lajoskatonaI have another 2 topics for migration mostly if you have some time for review that would be nice:16:38
lajoskatonahttps://review.opendev.org/c/openstack/nova/+/982085 (Suppress error in cleanup of pre live migration )16:38
lajoskatonaand the other one is for handling queue_size/mtu related values: https://review.opendev.org/c/openstack/nova/+/995841/316:39
lajoskatonathanks in advance16:39
Ugglalajoskatona ๐Ÿ‘, I will add to the list if not already done.16:39
gmaanone thing on gate status, i observed nova-grenade-multinode job failing for test_shelve_unshelve_server test more frequently  last week16:39
gmaani reported bug for that16:40
gmaan#link https://bugs.launchpad.net/nova/+bug/216355216:40
lajoskatonaUggla: thanks, please let  me know if I need for some extra meeting or similar16:40
gmaani did not debug it yet but in case anyone see similar failure, this is known one16:40
Ugglagmann, I have seen it. I mean the bug.16:40
gmaank, I will try to debug it after FF and happen more frequently 16:41
Ugglagmaan any idea of the frequency ?16:41
gmaanat least 4-5 times I saw this in different changes16:41
gmaan#link https://zuul.opendev.org/t/openstack/builds?job_name=nova-grenade-multinode&skip=016:42
gmaanthis ^^ is state currenyty whihc is not bad16:42
sean-k-mooneylajoskatona: updatign the mtu durring live migratrion is not a thing we supprot16:42
sean-k-mooneylajoskatona: and there is a good reason fro that which si we do not allow the mtu to be chagne on a port that is atched to a vm16:42
sean-k-mooneyi kno nuetron can allow that but nova has never supproted that16:43
lajoskatonasean-k-mooney: it 's not updating the value, but not changing if on the dst there is a different thing in the cfg, and breaking things in the VM16:43
sean-k-mooneyalso adding or removign the mtu elemetn changes the virtio options 16:43
sean-k-mooneywhich make the vm un live mgiratable16:43
sean-k-mooneyso updating it woudl only work if the element already exitsed16:43
sean-k-mooneylajoskatona: so the value of the mtu in the xml shoudl not change if the dest port bining has a diffent value16:44
sean-k-mooneyi.e. if you enable jumb frames on a network16:44
sean-k-mooneythat shoudl only reuslt in teh xml value updatign after a hard reboot16:44
sean-k-mooneynot on a live migration16:44
lajoskatonathe patch handles only  the case when the nova-comp.cfg is different, nothing from Neutron side today (life is difficult even without that) and the same can happen with min/max_queue_size as the bug you opened (https://bugs.launchpad.net/nova/+bug/1854844)16:46
sean-k-mooneywe only use the mtu values form teh nova config as a fallback16:46
sean-k-mooneyand that is really only there for nova-networks16:46
sean-k-mooneyso the real fix is to stop usign those values entirly16:46
sean-k-mooneyor even remove them at this point16:47
lajoskatonaok, that can be also a good point to avoid confusion with config16:47
sean-k-mooneyfor the quese leght and count that is difent16:47
sean-k-mooneyas that is entrily config driven 16:47
lajoskatonaso than the MTU part can be forgotten now (and let's check if the cfg can be deprecated and removed)16:48
sean-k-mooneybut for mtu you shoudl not config that in nova if your using neutron16:48
sean-k-mooneyya for the queue config those cant change16:48
sean-k-mooneyand we need to use the souce value on live migriton16:48
sean-k-mooneyas that changes the way the nic is virutalsied to the guest16:48
sean-k-mooneyi think qemu will not alow the queue count to chagne whiel the guest is running16:49
lajoskatonaactually I got it from field where they upgraded from old nova/libvirt and during migrating around the VMs the MTU value mismatch had broken their apps, but if that is not used any more let's remove it16:49
lajoskatonabut I don't want to keep the meeting open, we can discuss this topic offline, or in gerrit16:50
Ugglalajoskatona ๐Ÿ‘16:50
Ugglaanything else ? If not I think we can close and keep this meeting.16:50
bryanfraschettiHi folks, I'm hoping to get some reviews on this series: https://review.opendev.org/q/topic:%22improve_attachment_resiliance_against_timeout%2216:51
sean-k-mooneylajoskatona: it was common when changing form ml2/ovs to ml2/ovn16:51
sean-k-mooneybut the fix was to cold migrate16:51
sean-k-mooneynot to hack live meigtion to chnge the mtu16:51
sean-k-mooneylajoskatona: we can chat about this more later16:52
lajoskatonasean-k-mooney: ack, thanks16:52
Ugglabryanfraschetti, at least I will put your series in the list.16:52
bryanfraschettiThank you!16:53
Ugglaanything else ?16:54
UgglaNo so Closing, thanks for joining this meeting. Have a nice day/evening.16:55
UgglaThanks for joining this meeting. Have a nice day/evening.16:55
Uggla#endmeeting16:55
opendevmeetMeeting ended Mon Aug 17 16:55:17 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:55
opendevmeetMinutes:        https://meetings.opendev.org/meetings/nova/2026/nova.2026-08-17-16.00.html16:55
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/nova/2026/nova.2026-08-17-16.00.txt16:55
opendevmeetLog:            https://meetings.opendev.org/meetings/nova/2026/nova.2026-08-17-16.00.log.html16:55
lajoskatonao/16:55
dansmithgmaan: I'm not sure I understand this: https://github.com/openstack/nova/blob/master/nova/compute/rpcapi.py#L98117:30
dansmiththis lets us start new live migrations after shutdown is already going..  I think your comment is about conductor having already checked with both source and dest, but is there any reason we need to actually proceed during shutdown there?17:31
dansmithlike some state conductor has altered?17:32
dansmithpoint being, you can continue issuing new live migration requests during a shutdown which will eventually run out the timeout clock and cause a failure17:32
gmaandansmith: no, new live migratin will be rejected by check_can_live_migrate when conductor check it on source and dest. check_can_live_migrate_ is listneing on rpcserver which is stopped durign shutdown17:33
dansmithah okay, cool17:34
gmaanthat is why check_can_live_migrate make sure both source and dest are not shutting down so proceed rest of the live migration on rpc server alt in cae shutdown happen in betwen17:34
dansmithgotcha17:34
gouthamrdansmith: hey there, ack on the virtiofs cold-migration notes from the nova meeting, and ty for explaining stuff on the patch. i think i agree with your hardening suggestion more than any pointed fix i can make to the recovery paths.. i'm testing an update17:56
gouthamrdansmith: ack also on the PTO :) i'm out on and for a couple days after feature freeze day too (27th Aug) .. but i'll react to any review feedback as soon as i can17:58
gouthamrand i'll bother melwitt, Uggla and anyone else that was looking at this :) ty!17:59
opendevreviewGhanshyam Maan proposed openstack/nova master: Use service shutdown related config options in nova-graceful-shutdown  https://review.opendev.org/c/openstack/nova/+/100101718:26
opendevreviewGhanshyam Maan proposed openstack/nova master: Improve the graceful shutdown job ansible tasks name  https://review.opendev.org/c/openstack/nova/+/100121218:38
opendevreviewAlexandre Engloner proposed openstack/nova master: Typo fix in List Hypervisors details Policy path.  https://review.opendev.org/c/openstack/nova/+/100121619:04
*** erlon1 is now known as erlon19:24
opendevreviewClif Houck proposed openstack/nova master: perf(ironic): eliminate O(Nยฒ) ProviderTree deepcopy at startup  https://review.opendev.org/c/openstack/nova/+/98067620:01
opendevreviewClif Houck proposed openstack/nova master: Parallelize per-node resource updates  https://review.opendev.org/c/openstack/nova/+/98067920:01
opendevreviewMerged openstack/nova master: Stabilize func test waiting for VM ERROR state  https://review.opendev.org/c/openstack/nova/+/99882220:35
opendevreviewGoutham Pacha Ravi proposed openstack/nova master: Support cold migration with virtiofs shares  https://review.opendev.org/c/openstack/nova/+/98963322:45

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