16:01:59 #startmeeting nova 16:01:59 Meeting started Tue Oct 14 16:01:59 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:59 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:59 The meeting name has been set to 'nova' 16:02:36 o/ 16:02:38 o/ 16:02:43 o/ 16:02:43 o/ 16:02:44 Takashi Natsume proposed openstack/nova master: Update contributor guide for 2026.1 Gazpacho https://review.opendev.org/c/openstack/nova/+/961896 16:02:45 * gibi is on a parallel meeting 16:02:46 o/ 16:03:24 hey gmaan welcome back ;) 16:04:17 gmaan: oooh hi! 16:04:26 o/ 16:04:27 hi 16:05:04 Let's start slowly. 16:05:10 o/ 16:05:27 #topic Bugs (stuck/critical) 16:05:36 #info No Critical bug 16:05:53 #topic Gate status 16:06:05 #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:06:11 #link https://etherpad.opendev.org/p/nova-ci-failures-minimal 16:06:20 #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 status 16:06:36 #info Please look at the gate failures and file a bug report with the gate-failure tag. 16:06:42 #info Please try to provide a meaningful comment when you recheck 16:06:56 shame on me I have not looked at the gate. 16:07:19 Have you seen something bad with it ? 16:08:38 I saw some failures but the ones I was knowing 16:08:55 bauzas: volume issue and kernel panics? 16:09:12 ssh timeout at least 16:09:15 I saw guest ssh timeouts in couple of times in different test cases but did not dig deep 16:09:16 ack 16:09:30 eg. https://zuul.opendev.org/t/openstack/build/83dac09bed7947dead180357cb14d357 16:09:31 ohh we have matching observation 16:09:53 that ocationaly happens but if its increaseing we may need to debug 16:10:09 we'll see with my rechecks :) 16:10:42 gibi: was the issue with some vms geting multipel port fixed do you know? 16:11:00 im not saying that related but just wondering if you new 16:11:01 I don't recall the issue 16:11:03 *knew 16:11:09 ack no worries 16:11:26 anyhow or the guest ssh I will keep an eye on it 16:11:34 one of the provider was allcoating mulitple port to nodpoolvms which sometimes broke the network connectivy on the computes 16:11:41 i assume that has been fixed 16:11:53 it wasnt a nova problem 16:11:53 ohh now I recall it. I haven't see that appearing recently 16:11:58 ack 16:12:23 that job only has one port as expected so as i said not related 16:13:50 we can proably move on unless anyone else has somethign 16:14:10 jepp, lets move on 16:14:17 I agree 16:14:25 Skipping next point, as I want gmaan to come back smoothly. 16:14:35 #topic Release Planning 16:14:46 #link https://releases.openstack.org/gazpacho/schedule.html 16:14:57 #info PTG etherpad for 2026.1 is available: https://etherpad.opendev.org/p/nova-2026.1-ptg 16:15:11 #info Please add the topics you would like to discuss in the above document. 16:15:21 #info PTG meetings (to be confirmed) will happen room grizzly 15:00UTC -> 17:00UTC from Tuesday to Friday 16:16:03 Note, I'm currently crafting the PTG etherpad defining the timeslots. 16:16:11 Uggla: 15-16, 16-17, or also 17-18? 16:16:36 I mean the last starting time is 17UTC or the finish time is 17 UTC? 16:16:39 yep ^ its an inclusive range of startimes 16:16:52 so its really 15:00-18:00 16:17:05 yep 15:00 --> 18:00 CET 16:17:05 ack, so 3 hours for 4 days 16:17:11 works forme 16:17:15 based on https://ptg.opendev.org/ptg.html 16:17:34 yep as usual, starting (Tue) 16:17:52 well you need to adjust that actully 16:18:03 it curernly show all 5 hours not just the fine 3 in the slot 16:20:01 sean-k-mooney yes I reserved a bit larger at the first shot 16:21:29 at least the slots are booked 16:21:39 yep :) 16:21:53 if we need to continue to discuss, we can book another slot... or we can unbook another one :) 16:22:28 I'will arrange that in the coming days 16:24:57 ok moving on 16:25:03 #topic OpenAPI 16:25:13 #link: https://review.opendev.org/q/topic:%22openapi%22+(project:openstack/nova+OR+project:openstack/placement)+-status:merged+-status:abandoned 16:25:20 #info still 28 remaining atm. 16:25:43 #topic Stable Branches 16:25:55 * Uggla giving the voice to elodilles 16:26:12 thanks o/ 16:26:20 #info stable branches (stable/2025.* and stable/2024.*) seem to be in OK state 16:26:26 #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci 16:26:40 #info 2024.1 Caracal (stable/2024.1) moves to Unmaintained at the end of next week - final stable Caracal release should be proposed and merged ASAP 16:26:56 #info elod will propose the release patches tomorrow 16:27:06 and a question: 16:27:13 does anyone have any important patch to land to stable/2024.1 before we release? (list of open patches: https://etherpad.opendev.org/p/nova-stable-caracal-eom ) 16:27:30 - 16:27:36 - 16:27:40 thanks for the reviews so far, btw! 16:28:37 Uggla: gibi: ACK, then i'll propose the review patches right away (flamingo, epoxy, dalmatian, caracal) 16:28:51 (though caracal is the most important for now o:)) 16:29:07 and that's all from me about stable for now 16:29:10 poor caracal, I will miss it 16:29:15 :] 16:29:15 rip caracal 16:29:37 you don't have to dig it, it won't go to EOL, just Unmaintained o:) 16:29:55 so people can still backport bug fixes to unmaintained/2024.1 ;) 16:30:01 elodilles: as an aside there is only ment to be one unmtianed slurp release at a time 16:30:14 yeah basicaly kicked out to the streets nice elodilles :) 16:30:23 elodilles: im fine with not enforce that as long as you still care about the rest 16:30:49 sean-k-mooney: in case there is no volunteer to keep open unmaintained/2023.1 16:30:49 but in thory 2023.1 is ment to go eol when 2024.1 moves to unmainted 16:31:09 antelope is still unmaintained, any plan to move to EOL before caracal moving to unmaintained ? 16:31:18 sean-k-mooney: yeah 16:31:38 so i think elodilles is still interested in keeping it alive 16:31:44 because based on that we need to see if we can continue running grenade job on unmaintained caracal 16:31:46 so as long as the gates are green that is fine 16:32:10 well grenade is not ment to test upgrades form unmaintained 16:32:46 as long as it run green then no harm to test it but if previous base relaese is not maintained or broken then yes we can remove 16:32:48 sean-k-mooney: yes, i want to step up as a volunteer to keep it open 16:33:04 or rahter the oldest stable is not ment to test upgrading form unmaintaiend but you coudl run it your self i guess 16:34:53 sean-k-mooney: yes, the oldest stable is officially not supported, so can be disabled, though if it works then i'd rather ask for keeping it, and also help maintaining it as long as it possible 16:35:24 well the counter point to that 16:35:38 is we want to evntually be able to remove old disto images and mirrors 16:36:11 so im not objecting to keepign it for a release or two bvut we shoudl nto keep it indefinetly 16:36:18 of course if it blocks the gate then it can be removed (though i'd rather set it as non-voting if not completely unfixable or broken forever) 16:36:49 sean-k-mooney: +1 16:36:50 2023.1 is using ubuntu 22.04 which is supprot until 2027 16:36:58 that kind of the upper bound on testing that IMO 16:37:29 so it has 18months+ runway i think 16:37:53 anyway we can likely move on since its not being EOLd this cycle but we could talk about it more at the ptg if poepel wanted 16:38:40 yepp 16:39:04 I am only concern about the running grenade skip job on Epoxy which will be from caracal to Epoxy and if we can continue running it it will be great 16:39:25 and it seems like we will do that until it is broken so I am good here 16:39:41 gmaan: ++ 16:40:28 ok so moving on. 16:40:36 thx elodilles 16:40:42 #topic vmwareapi 3rd-party CI efforts Highlights 16:40:50 No updates from my side 16:41:03 fwiesel thanks 16:41:15 #topic Gibi's news about eventlet removal 16:41:18 o/ 16:41:37 gibi anything on your side ? 16:42:06 then first couple of patches are reviewable on https://review.opendev.org/c/openstack/nova/+/956089/ 16:42:16 and the ptg etherpad as the longer term plan 16:42:53 Also please report any strange test failures from nova-next, since last week we run conduct there in threading mode as well 16:43:08 (top of scheduler api, and metadata) 16:43:13 that is ti 16:43:15 it 16:43:18 hum on the rbd thread pool i guess everually we will wnat to use the asinc api instead 16:43:30 so we can actully pass timeouts ectra 16:44:17 but i guess the intial plan is to just not swapn it on a tread pool at all which i guess is ok 16:44:19 sean-k-mooney: this will not prevent doing that later when we actaully go and translate the nova-compute 16:44:44 ack ya just chekcign that still the medium term plan 16:44:46 the patches on that series are for unblocking unit testing 16:44:47 Merged openstack/nova master: Move cleanup of vTPM secret from driver to compute https://review.opendev.org/c/openstack/nova/+/962007 16:45:17 ah ok 16:47:03 I think we can move on 16:47:11 thx gibi 16:47:20 #topic Open discussion 16:47:45 Just a reminder for the poll: Pool for the new schedule of upstream meeting: https://framadate.org/ao12zK6wR3K3nfbF 16:48:10 Anything you want to discuss ? 16:48:25 I worked on a patch to preserve the NVRAM after reboots that got mentioned a few weeks ago. 16:48:39 I'm not sure if that's the correct place to talk about that. 16:48:47 yes 16:48:54 https://review.opendev.org/c/openstack/nova/+/959682 16:49:28 looks like it needs a rebase 16:49:59 The only caveat is that at the moment you have to set the permissions for the NVRAM file manually. I wasn't able to figure out if there's a way to change the permissions through libvirt. 16:50:08 sean-k-mooney, I'll do that! 16:50:35 why do you need to do that? 16:51:27 If you don't add read permissions, there will be a permissions error on a reboot and it won't be preserved. 16:52:04 The libvirt people told me that the permissions are like than intentionally. It's just a bit weird to me that the disk file has read permissions. 16:52:04 wait why are you copying the file to the instnce dir an back 16:52:23 https://review.opendev.org/c/openstack/nova/+/959682/3/nova/virt/libvirt/driver.py#10919 16:52:32 The file contains the UEFI variables that I want to preserve. 16:52:42 i tought we were goign to preseve this by passign the libvirt flag to the doamin cleanup to preserve the file 16:53:36 You mean I could skip copying the file? 16:53:42 yes 16:53:58 I see. I'm going to try that. 16:53:59 so for the vtpm data we can pass a flag to tell libvirt not to delete it when the domein is undefiend 16:54:05 i belive we can do the same for the nvram 16:54:19 i could be mistaken but i belive there was a flag for the nvram as well 16:54:24 That would be a better solution for sure. 16:54:26 so we would not need ot copy the file 16:54:37 I'm going to look into that, thank you. 16:55:12 How can I find a reviewer when that is done? Should I just bring it up again next week? 16:56:47 you can also ping on irc 16:56:52 okay 16:57:01 we will proably see it updated but you can reach out if we dont 16:57:03 nicolairuckel, ping on the channel 16:57:16 thanks 16:57:23 that would be all from my side then 16:57:56 nicolairuckel: thanks for working on it 16:58:24 VIR_DOMAIN_UNDEFINE_KEEP_NVRAM 16:58:39 https://github.com/libvirt/libvirt/blob/b42a12174c787b99cd6fcb29b44e4b13bd64ee58/include/libvirt/libvirt-domain.h#L2373 16:58:52 that the flag we need to pass to not delete it when the domain is undeifed 16:58:57 nicolairuckel, yes thanks for working on it 17:00:14 time to close 17:00:32 Thank you for participating in this meeting. 17:00:39 #endmeeting