| *** JohnnyW559 is now known as JohnnyW55 | 00:25 | |
| opendevreview | Ashish Gupta proposed openstack/nova master: Run functional test with threading mode https://review.opendev.org/c/openstack/nova/+/979850 | 03:58 |
|---|---|---|
| opendevreview | Ashish Gupta proposed openstack/nova master: Disable greenlet-based notifier sender check under native threading temporarily https://review.opendev.org/c/openstack/nova/+/985621 | 03:58 |
| opendevreview | Ashish Gupta proposed openstack/nova master: testing https://review.opendev.org/c/openstack/nova/+/987110 | 03:58 |
| opendevreview | Merged openstack/python-novaclient master: Remove deprecation warning workaround https://review.opendev.org/c/openstack/python-novaclient/+/985993 | 05:43 |
| opendevreview | Ashish Gupta proposed openstack/nova master: Run functional test with threading mode https://review.opendev.org/c/openstack/nova/+/979850 | 06:15 |
| opendevreview | Ashish Gupta proposed openstack/nova master: Disable greenlet-based notifier sender check under native threading temporarily https://review.opendev.org/c/openstack/nova/+/985621 | 06:15 |
| opendevreview | Ashish Gupta proposed openstack/nova master: testing https://review.opendev.org/c/openstack/nova/+/987110 | 06:15 |
| *** ykarel_ is now known as ykarel | 07:25 | |
| *** ralonsoh_ is now known as ralonsoh | 08:03 | |
| *** kevko7 is now known as kevko | 12:25 | |
| opendevreview | Khoi proposed openstack/nova master: Allow removing stale aggregate hosts https://review.opendev.org/c/openstack/nova/+/987168 | 13:09 |
| opendevreview | Khoi proposed openstack/nova master: Allow removing stale aggregate hosts https://review.opendev.org/c/openstack/nova/+/987168 | 13:11 |
| opendevreview | Khoi proposed openstack/nova master: Allow removing stale aggregate hosts https://review.opendev.org/c/openstack/nova/+/987168 | 13:11 |
| opendevreview | Khoi proposed openstack/nova master: Allow removing stale aggregate hosts https://review.opendev.org/c/openstack/nova/+/987168 | 13:12 |
| opendevreview | Takashi Kajinami proposed openstack/nova-specs master: libvirt: AMD SEV-SNP support https://review.opendev.org/c/openstack/nova-specs/+/983376 | 13:40 |
| opendevreview | Balazs Gibizer proposed openstack/nova master: Poison eventlet import in native threading mode https://review.opendev.org/c/openstack/nova/+/986282 | 15:33 |
| Uggla | Reminder: upstream meeting in ~20mn | 15:40 |
| lajoskatona | Uggla: Hi, today I have to leave again ~1820CEST / 1620UTC , for the neutron SDK work, I rebased the patches and actually started to fix on the first ones the failures due to the recent works in Neutron to totally drop tenant_id | 15:42 |
| Uggla | lajoskatona, ok no worries | 15:43 |
| Uggla | #startmeeting nova | 16:01 |
| opendevmeet | Meeting started Mon May 4 16:01:11 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 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:01 |
| opendevmeet | The meeting name has been set to 'nova' | 16:01 |
| Uggla | Hello everyone | 16:01 |
| elodilles | o/ | 16:01 |
| fwiesel | o/ | 16:01 |
| gibi | o/ | 16:01 |
| tkajinam | o/ | 16:01 |
| *** sambork_ is now known as sambork | 16:02 | |
| sambork | o/ | 16:02 |
| bauzas | o/ (burned out tho) | 16:03 |
| Uggla | Let's start | 16:04 |
| Uggla | #topic Bugs (stuck/critical) | 16:04 |
| Uggla | #info No Critical bug | 16:04 |
| Uggla | #topic Gate status | 16:04 |
| 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-minimal | 16: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 status | 16: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 recheck | 16:05 |
| Uggla | i have not seen something wrong with the gate, please tell me if I'm wrong. | 16:05 |
| cardoe | o/ (sorry was in the etherpad) | 16:07 |
| Uggla | #topic Release Planning | 16:07 |
| Uggla | #link https://releases.openstack.org/hibiscus/schedule.html | 16:07 |
| Uggla | #info Nova deadlines are set in the above schedule | 16:07 |
| Uggla | #info PTG etherpad for 2026.2 is available: https://etherpad.opendev.org/p/nova-2026.2-ptg | 16:08 |
| Uggla | #topic Review priorities | 16:08 |
| Uggla | #link New file for Hibiscus https://etherpad.opendev.org/p/nova-2026.2-status | 16:08 |
| Uggla | #info I have updated Launchpad and the above doc. Please ping me if you spot something missing. | 16:08 |
| Uggla | #info I have added all the BP/specs that are proposed for 2026.2 cycle. (23 BP/Spec proposed so far) | 16:08 |
| Uggla | #info Starting: https://etherpad.opendev.org/p/nova-2026.2-status#L16 interesting bugs to review. | 16:09 |
| Uggla | Proposals for changes to nova-core https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/EI44ZQG6UHIBNH3O26KHUVHIE576SCOC | 16:09 |
| Uggla | ^ cores please don't forget to vote | 16:09 |
| Uggla | So lots of stuff to review. Clearly, I doubt we will manage to deal with at least half of the BP. | 16:11 |
| Uggla | #topic Stable Branches | 16:11 |
| * Uggla giving the mic to elodilles | 16:11 | |
| elodilles | thanks | 16:11 |
| elodilles | #info 2024.2 Dalmatian moved to EOL last week ( https://review.opendev.org/c/openstack/releases/+/984964 ) | 16:11 |
| Uggla | \o/ | 16:12 |
| elodilles | #info see final state of 2024.2 Dalmatian under tag '2024.2-eol' | 16:12 |
| elodilles | and | 16:12 |
| elodilles | #info please do not backport patches to stable/2024.2 anymore (branch will be deleted soon) | 16:12 |
| elodilles | so now we have only 3 stable branches again: stable/2026.1, stable/2025.2, stable/2025.1 | 16:12 |
| elodilles | #info placement's stable/2025.1 gate is blocked, workaround: https://review.opendev.org/c/openstack/placement/+/980761 | 16:13 |
| elodilles | #info rest of the stable gates should be OK | 16:13 |
| elodilles | at least i'm not aware of any other gate issue | 16:13 |
| elodilles | #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci | 16:13 |
| elodilles | and that's all from me about stable | 16:13 |
| * elodilles gives back the mic | 16:13 | |
| Uggla | thx elodilles | 16:13 |
| elodilles | np | 16:13 |
| Uggla | #topic vmwareapi 3rd-party CI efforts Highlights | 16:14 |
| Uggla | fwiesel anything for us this week ? | 16:14 |
| fwiesel | Hi, there was a misconfiguration from my side. I fix that now, and the pipeline should work again | 16:15 |
| fwiesel | I am also looking into speeding it up a bit, as the backlog became quite large. | 16:15 |
| fwiesel | That is it from my side. | 16:15 |
| Uggla | thx fwiesel | 16:15 |
| Uggla | #topic Gibi's news about eventlet removal | 16:16 |
| gibi | o/ | 16:16 |
| Uggla | gibi, sambork anything for us ? | 16:16 |
| gibi | sambork: do you want to take it? | 16:16 |
| gibi | no worries I can take it today | 16:17 |
| gibi | so | 16:17 |
| sambork | I can update partially (still don't take it fully), so we finally support thread mode in all cli and service last week patch testing cli was merged | 16:18 |
| Uggla | \o/ | 16:18 |
| * gibi let sambork summarize | 16:18 | |
| sambork | I also investigate issue that sean found with python 3.14 and eventlet so reason why we see pickling error in novncproxy tests is monkey patching __socket = __import__('socket') which cause error when websockify call spawn | 16:20 |
| sambork | I think gibi have more update with poisoning of eventlet and tests | 16:21 |
| gibi | on the last one I think we monkey patch socket in other services too, so it is stringe why only cause this pickling issue the console proxy. | 16:22 |
| gibi | I know we explicitly fork there while oslo.service does the fork for the rest of the services | 16:22 |
| gibi | so maybe when oslo.service forks there is a fallback of a fix for this pickling issues | 16:22 |
| gibi | anyhow we can look at it in more details | 16:23 |
| sambork | ack, will do then. Thanks! | 16:23 |
| gmaan | yeah, if not picklable then fallback is 'fork' | 16:23 |
| gibi | I guess the goal is still to make py3.14 work in eventlet mode too | 16:23 |
| gibi | gmaan: yeah I mean we do spawn and fallback to fork | 16:24 |
| * gibi always mixes the two | 16:24 | |
| gmaan | yeah | 16:24 |
| gibi | anyhow on my side I have a patch poisoning the eventlet import when we start in native threading mode and it should be green now as we fixed oslo.privsep, the last outstanding code that imports eventlet unconditionally | 16:25 |
| gibi | https://review.opendev.org/c/openstack/nova/+/986282?usp=search | 16:25 |
| gibi | (CI is stil running to prove me wrong) | 16:26 |
| gibi | and Ashish has two patches in the functional test series that can be reviewed | 16:26 |
| gibi | stating here https://review.opendev.org/c/openstack/nova/+/979850/8 | 16:27 |
| gibi | that is it from me. | 16:27 |
| * gibi passing the mic back to Uggla | 16:27 | |
| Uggla | thx gibi and sambork | 16:27 |
| Uggla | skipping Layos topic because he is not available this week. | 16:27 |
| Uggla | So new topic. | 16:28 |
| Uggla | #topic Ironic review priorities | 16:28 |
| * Uggla giving the mic to cardoe | 16:28 | |
| cardoe | We've got a couple of patches around the performance that sean-k-mooney has been working on. | 16:28 |
| cardoe | I'll let sean-k-mooney speak to those but there's also another one https://review.opendev.org/c/openstack/nova/+/985785 | 16:29 |
| cardoe | We continue to see complaints about "Build of instance $UUID aborted: Failure prepping block device." as an error message. This is unique to Ironic because the network devices are setup in a different spot than the other drivers because of block devices over network. In the other driver paths there is a list of exceptions that's allowed to bubble up to the user which is not matched in this path. | 16:30 |
| cardoe | https://opendev.org/openstack/nova/src/commit/fa64fa82bf22c7d1c947268ed388e4d428e8d408/nova/compute/manager.py#L3060 is the call site. | 16:30 |
| cardoe | right now there's just one outstanding backport version at https://review.opendev.org/c/openstack/nova/+/986674 | 16:31 |
| gibi | cardoe: https://review.opendev.org/c/openstack/nova/+/985785 seems very clean and only impact ironic. So if we could get an ironic dev to confirm that this is good for ironic I have no problem to +2 it from nova perspective | 16:31 |
| cardoe | +1 from me | 16:32 |
| cardoe | On the BP list we've got https://review.opendev.org/c/openstack/nova-specs/+/471815 for trunk support. | 16:33 |
| cardoe | I do think for the "Failure prepping block device" issues that maybe we need a different approach in the driver. Like only trying to setup the networks for storage connections there and not all the networks. | 16:33 |
| cardoe | Or mirroring the same exceptions that can bubble up to the user in both places. | 16:33 |
| cardoe | Otherwise that's all I've got. | 16:34 |
| Uggla | gibi, if I understand well Sean propose to use 955685 instead of mine 985785 | 16:35 |
| gibi | cardoe: Uggla: can we resolve the conflict of who proposed the fix first for the num_instance thing? | 16:35 |
| Uggla | So I was about to abandon it. | 16:35 |
| gibi | fine by me, I cna review the earlier patch | 16:35 |
| gibi | *can | 16:35 |
| cardoe | Both have my +1. | 16:36 |
| gibi | OK | 16:36 |
| cardoe | We can take uggla's testing and squish it into the original author. Or whichever approach you'd like. I'll do the lift. | 16:38 |
| Uggla | reading Sean I'm not sure which one he prefers. So I keep it open | 16:38 |
| Uggla | cardoe, you also have this spec right: 471815: Expose vlan trunking in metadata/configdrive | https://review.opendev.org/c/openstack/nova-specs/+/471815 | 16:39 |
| cardoe | yes | 16:39 |
| cardoe | Happy to make updates if that's desired. Most of the feedback is around other parts of the existing spec that aren't necessarily clear. | 16:39 |
| Uggla | cardoe what's the top priority for you atm ? | 16:42 |
| cardoe | I think right now just figuring out how ironic folks can best work with the nova folks. I don't wanna make it harder for you folks to review or accept patches. So if we should be working on testing improvements we can do that. | 16:43 |
| cardoe | From the operators I've asked the "Failure prepping block device" is one that's pretty annoying for them to handle. | 16:43 |
| Uggla | ok, I think it helps to focus. | 16:46 |
| Uggla | Am i wrong or there is not patch regarding "Failure prepping block device" yet ? | 16:46 |
| cardoe | There's just a backport adding another exception into the list of allowed to be seen by the user. | 16:46 |
| cardoe | So what I'm wondering is if it would be better to make a list of those that should be seen by the user and keep things in sync that way or if I need to look at approaching that call site differently. | 16:47 |
| cardoe | It's a change to nova/compute/manager.py either way. | 16:47 |
| * gibi approve the backport | 16:47 | |
| Uggla | which is 986674: ironic: Abort build on fatal image validation errors | https://review.opendev.org/c/openstack/nova/+/986674 right ? | 16:47 |
| cardoe | Yes | 16:48 |
| * Uggla a bit slow today. Thanks | 16:48 | |
| cardoe | ah no | 16:48 |
| cardoe | Sorry | 16:48 |
| cardoe | That's to not try to build over and over if the image is bad. | 16:48 |
| cardoe | I linked the wrong review to this. | 16:49 |
| Uggla | anyway the above patch is in the pipe now thanks to gibi. | 16:49 |
| cardoe | Thank you. | 16:49 |
| cardoe | I'll come back with better details next week. I've held you all up long enough. | 16:49 |
| Uggla | thanks cardoe. | 16:50 |
| Uggla | moving on next topic | 16:50 |
| Uggla | #topic Bug scrubbing | 16:50 |
| Uggla | #info up to 191 (-9) | 16:50 |
| Uggla | #link https://etherpad.opendev.org/p/nova-bug-triage-roster | 16:50 |
| Uggla | #link https://truc.uggla.fr/ to follow the trend. | 16:50 |
| Uggla | #info no upstream triage meeting this week. I could not do it. | 16:50 |
| Uggla | #info I will update and assign new bugs early this week. | 16:50 |
| Uggla | Next meeting: [public] Upstream bug triage. Wednesday, May 13 · 15:30 – 16:00 UTC. Video call link: meet.google.com/qdd-fwzs-tje | 16:51 |
| Uggla | ^ in the meantime, I will look at making this a permanent one. | 16:51 |
| gibi | Uggla: these are easy triage targes https://bugs.launchpad.net/nova/+bugs?field.tag=eventlet-removal | 16:51 |
| gibi | *targets | 16:51 |
| Uggla | gibi, yeah I know about them. That's my joker. | 16:52 |
| gibi | ;) | 16:53 |
| Uggla | btw I had a fs full on the box collecting the stats, so the measurement stopped for several days. | 16:53 |
| Uggla | Latest quick topic | 16:53 |
| Uggla | #topic Open discussion | 16:54 |
| gibi | Uggla: you need to migrate to the cloud with infinite disk :D | 16:54 |
| Uggla | nothing on the agenda, but if someone wants to discuss something in the latest mn | 16:54 |
| Uggla | so if nothing else, I think we are good. | 16:56 |
| gibi | thanks folks | 16:56 |
| Uggla | Time to close, thanks for joining this meeting. Have a nice day/evening and see you next week. | 16:56 |
| Uggla | #endmeeting | 16:56 |
| opendevmeet | Meeting ended Mon May 4 16:56:42 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:56 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/nova/2026/nova.2026-05-04-16.01.html | 16:56 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/nova/2026/nova.2026-05-04-16.01.txt | 16:56 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/nova/2026/nova.2026-05-04-16.01.log.html | 16:56 |
| elodilles | thanks, same to you o/ | 16:56 |
| sambork | thanks o/ | 16:56 |
| *** QG02 is now known as QG0 | 17:01 | |
| opendevreview | Merged openstack/nova stable/2026.1: ironic: Abort build on fatal image validation errors https://review.opendev.org/c/openstack/nova/+/986674 | 19:55 |
| *** erlon2 is now known as erlon | 22:39 | |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!