16:01:42 <Uggla> #startmeeting nova
16:01:42 <opendevmeet> Meeting started Tue Apr  1 16:01:42 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:42 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:01:42 <opendevmeet> The meeting name has been set to 'nova'
16:01:50 <Uggla> Hello everyone
16:02:23 <masahito> o/
16:02:26 <dansmith> o/
16:02:42 <gibi> o/
16:02:52 <sean-k-mooney> o/
16:03:00 <elodilles> o/
16:03:41 <bauzas> o/
16:03:44 <Uggla> #topic Bugs (stuck/critical)
16:03:54 <Uggla> #info No Critical bug
16:04:05 <Uggla> #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster
16:04:26 <Uggla> anything about bugs ?
16:05:22 <Uggla> #topic Gate status
16:05:32 <Uggla> #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs
16:05:38 <Uggla> #link https://etherpad.opendev.org/p/nova-ci-failures-minimal
16:05:52 <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:59 <Uggla> #info Please look at the gate failures and file a bug report with the gate-failure tag.
16:06:04 <sean-k-mooney> so technially osc-placment gate is blocked without https://review.opendev.org/c/openstack/osc-placement/+/946031
16:06:05 <Uggla> #info Please try to provide meaningful comment when you recheck
16:06:33 <sean-k-mooney> we need that on master and stable/2025.1
16:06:52 <sean-k-mooney> tldr without a bindep file the tox-docs job fails on noble
16:07:22 <sean-k-mooney> specificly because libpcre3-dev is not installed
16:07:41 <sean-k-mooney> it only affect the jobs so not blocking the release
16:08:08 <elodilles> sean-k-mooney: add me as reviewer to the stable patch and I'll +2 it o:)
16:08:29 <elodilles> and thanks for the fix!
16:08:44 <sean-k-mooney> sure. ill propsoe it once its on master. it came up when reviewing https://review.opendev.org/c/openstack/osc-placement/+/943759
16:08:51 <elodilles> +1
16:08:57 <Uggla> thx for the fix sean-k-mooney !
16:09:06 <sean-k-mooney> we didnt have any osc-placement change this cycle that im aware of
16:09:17 <sean-k-mooney> so not have release notes for a few days is pretty low impact
16:09:33 <elodilles> sean-k-mooney: ACK
16:09:42 <sean-k-mooney> so no need to rush but good to do before we forget about it
16:10:53 <Uggla> sure, anything else about the gate topic ?
16:11:07 <sean-k-mooney> not form me, we can move on i think
16:11:14 <Uggla> yep
16:11:14 <bauzas> I'll try to review the bindep patch
16:11:27 <bauzas> we did this before iirc
16:11:45 <sean-k-mooney> we had to fix a diffent bindep issue for nova
16:11:53 <sean-k-mooney> it was not including the test profile
16:12:01 <sean-k-mooney> that got fixed a few weeks ago
16:12:49 <Uggla> #topic Release Planning
16:12:57 <Uggla> #link https://releases.openstack.org/epoxy/schedule.html
16:13:24 <Uggla> #info Nova deadlines are set in the above schedule
16:13:38 <Uggla> #link 945904: 2025.1 Epoxy final releases for cycle-with-rc projects | https://review.opendev.org/c/openstack/releases/+/945904
16:13:50 <Uggla> #link https://releases.openstack.org/flamingo/schedule.html
16:14:05 <Uggla> #info Remaining post RC1: update min servion version for a SLURP or non-SLURP release : https://review.opendev.org/c/openstack/nova/+/944018/
16:14:28 <Uggla> #info Nova Flamingo deadlines will be discussed at the PTG.
16:15:19 <Uggla> Epoxy should be released tomorrow if I'm not wrong.
16:15:27 <Uggla> \o/
16:15:37 <elodilles> ~o~
16:15:41 <gibi> nice
16:16:13 <elodilles> yepp, we start the machinery tomorrow
16:16:32 <Uggla> btw @elodilles I have +1 the patch above.
16:16:45 <elodilles> thanks Uggla o/
16:18:01 <Uggla> #topic Review priorities
16:18:13 <Uggla> #info Flamingo priorities will be discussed at the PTG.
16:18:45 <Uggla> #topic PTG planning
16:18:53 <Uggla> #info Next PTG will be held on Apr 7-11
16:19:14 <Uggla> #link https://etherpad.opendev.org/p/nova-2025.2-ptg
16:19:55 <Uggla> I think we have collected all the topics, the agenda is draft for the moment. I think I will finalize it tomorrow.
16:20:38 <Uggla> Today, there's a new and rather unexpected topic on the table for the PTG.
16:20:45 <Uggla> Rumor has it that it originates from a secret TC meeting focused on improving our resilience against supply chain attacks.
16:20:52 <dansmith> Uggla: the glance ptl was just pinging me about a session with glance about location api and a couple other things
16:20:59 <Uggla> As a result, we have a new top priority for the next development cycle — replacing the eventlet removal initiative.
16:21:17 <Uggla> It has been officially decided to begin rewriting Nova, starting with the scheduler component, in Brainfuck (https://en.wikipedia.org/wiki/Brainfuck).
16:21:26 <Uggla> The minimalist nature of the language, combined with its near-total unreadability, provides an unparalleled level of protection against malicious code injections.
16:21:32 <Uggla> A working PoC is already available here: https://www.jdoodle.com/ia/1FbD
16:22:03 <Uggla> Yep, @dansmith he contacted me for a new cross team meeting.
16:22:19 <dansmith> okay good
16:22:30 <dansmith> I put it on the etherpad at the bottom
16:22:59 * gibi hopes there is a mandatory formatter in the brainfuck compiler
16:23:16 <gibi> Btw, will we have a full nova PTG day on Monday to front load stuff while we have?
16:23:18 * dansmith scowls at gibi
16:23:50 <Uggla> yes we have booked the full week Monday to Friday
16:24:10 <gibi> ack
16:24:33 <Uggla> I'll try to clarify the full agenda by tomorrow.
16:25:06 <Uggla> Monday we may start later and cover only the retro.
16:25:31 <bauzas> hmmm, April gotcha
16:25:43 <Uggla> We have a question from mikal
16:25:49 <opendevreview> sean mooney proposed openstack/osc-placement master: Add bindep.txt for ubunutu 24.04 support  https://review.opendev.org/c/openstack/osc-placement/+/946031
16:25:56 <Uggla> mikal: Sean suggested on IRC at https://meetings.opendev.org/irclogs/%23openstack-nova/latest.log.html#t2025-03-25T19:01:27 that a "specless blueprint" might be sufficient to finish off the SPICE VDI work. I've therefore created https://blueprints.launchpad.net/nova/+spec/libvirt-spice-vdi, but wont be able to attend the meeting due to timezones. Could y'all discuss and decide if I need to propose something for the PTG / require a spec / or if this
16:25:57 <Uggla> is sufficient to finish off this work? Thanks!
16:26:50 <sean-k-mooney> ya so basicaly we did approve the usb and sound device changes as part of spice direct
16:26:58 <sean-k-mooney> but we didnt have time to land it
16:27:30 <sean-k-mooney> so since the code is written if there are no objections i was suggeting proceed with a specless blueprint unless peole had design concerns
16:27:39 <gibi> if there are no changes compared to the approved spec then I'm fine with it
16:27:41 <sean-k-mooney> mikal said they can attend part of the ptg
16:27:59 <sean-k-mooney> so we could cover it a the start of one fo the sessions fi needed
16:28:35 <Uggla> sean-k-mooney, it is unclear in the message he said he won't be able to attend.
16:28:58 <sean-k-mooney> i htink they can atted if its first thign but it will be midnight for them
16:29:12 <sean-k-mooney> so if we can handel this async over eamil or approve and just move to gerrit
16:29:18 <sean-k-mooney> it will work a lot better for them
16:29:25 <bauzas> last time, he was able to join on a late evening for him
16:29:37 <bauzas> but we need to give him a specific time
16:29:58 <bauzas> like Friday 1pm if that works for him
16:30:39 <sean-k-mooney> so do we want to defer approving https://blueprints.launchpad.net/nova/+spec/libvirt-spice-vdi until we chat with them in the ptg?
16:30:52 <sean-k-mooney> ill note that while that has spice in the name
16:30:55 <gibi> I have nothing against approving it
16:30:56 <sean-k-mooney> this applie to vnc also
16:31:02 <Uggla> yep I will set it as early as possible. sean-k-mooney are you ok to discuss this topic if Mikal won't join
16:31:15 <sean-k-mooney> sure
16:31:30 <Uggla> cool
16:32:22 <Uggla> any concerns about the specless BP for Mikal ?
16:32:52 <sean-k-mooney> ill note that we only need a ptg session fi we have open design questons.
16:33:24 <bauzas> I don't have any concerns
16:33:43 <Uggla> so i guess we can go for it.
16:34:11 <gibi> go for it
16:34:23 <Uggla> sean-k-mooney, I will set the topic for the agenda, maybe it will be quick if it is crystal clear.
16:34:40 <sean-k-mooney> ack
16:35:00 <Uggla> something else you want to discuss for the PTG prep ?
16:35:47 <sean-k-mooney> am just an fyi im double booked with watcher
16:36:00 <sean-k-mooney> so ill attend where i can
16:36:12 <sean-k-mooney> ping if im not there and you would like my input
16:36:21 <sean-k-mooney> i tried to leave comment in the doc already
16:36:29 <Uggla> sean-k-mooney, ok sure thx.
16:36:44 <Uggla> I close this topic by saying we will not have this meeting next week due to the vPTG.
16:36:56 <Uggla> #topic Stable Branches
16:36:57 <masahito> i'm not sure i mentioned it before. if my topic is selected for the ptg topics, i prefer 14utc or later.
16:37:23 <Uggla> masahito, yes, this is somewhere in my mind.
16:37:30 <masahito> thanks.
16:37:35 <Uggla> #info stable/2024.* gates broken with nova-ceph-multistore job failure (test case test_volume_upload fails - No image found with ID...)
16:37:41 <Uggla> #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci
16:38:08 <Uggla> elodilles, the floor is yours
16:38:16 <elodilles> yeah, i couldn't identify the root cause yet for that job failure yet ^^^ :(
16:38:42 <elodilles> so if anyone has any idea, it is appreciated o:)
16:39:24 <elodilles> stable/2023.2 gate is fine, and afaik stable/2025.1, too, but not 100% on that
16:39:57 <elodilles> and that is all i can say now
16:41:14 <sean-k-mooney> the iso patch has been rechecked again...
16:41:22 <sean-k-mooney> still hiting that volume bug
16:41:37 <sean-k-mooney> i havent looked at it yet either ill admit
16:42:10 <sean-k-mooney> i assume cinder of glance shoudl be seeing the same failure?
16:42:48 <gmann> I think I saw it on stable/2025.1 also  (have not checked if it is same or different?) https://review.opendev.org/c/openstack/devstack/+/945239/comments/231d655b_52020b94
16:43:40 * elodilles clicks but review.o.o is slow nowadays here :/
16:43:46 <sean-k-mooney> that still the nova job
16:44:00 <sean-k-mooney> i was hopign that was a non nova one showing the same issue
16:44:30 <elodilles> gmann: looks like same
16:44:53 <Uggla> looks the same yes.
16:45:09 <sean-k-mooney> dansmith: do you know off the top of your head if there is anything special about the nova-ceph-multistore job that woudl cause no image found on volume upload?
16:45:30 <dansmith> volume upload to glance?
16:45:49 <sean-k-mooney> presumable yes
16:46:09 <dansmith> not really, that seems sort of impossible,
16:46:16 <dansmith> since you create first and then upload
16:46:19 <elodilles> (and the devstack patch merged successfully on 27th March, so it either not fully blocking or it was fixed on stable/2025.1 somehow)
16:46:30 <gmann> seems like glance fail to import image?
16:46:32 <gmann> #link https://zuul.opendev.org/t/openstack/build/54c93553fc6c4797b25077fb29a89338/log/controller/logs/screen-g-api.txt#12807
16:47:33 <sean-k-mooney> 953cc449-8f49-4d56-ab3e-49b54f49f937 failed to import image 833ccb36-83b8-41a7-b932-86884e4cdfc0 to the filesystem.: NoneType: None
16:47:47 <dansmith> is this a multinode setup?
16:47:53 <dansmith> with glance-remote configured?
16:48:13 <dansmith> that sort of looks like it can't do import because it can't look up the configured self-reference url of a node that did the stage, maybe?
16:48:31 <sean-k-mooney> its multinode and multi store but im note sure if that also means multiple glance apis
16:48:50 <sean-k-mooney> oh no
16:48:53 <sean-k-mooney> its single node
16:48:57 <sean-k-mooney> but multiple backends
16:49:03 <dansmith> yeah, single node and no g-api-r service
16:50:05 <dansmith> that must be the import-from-http test and not volume upload then
16:50:44 <sean-k-mooney> its empest.api.volume.test_volumes_actions.VolumesActionsTest.test_volume_upload[id-d8f1ca95-3d5b-44a3-b8ca-909691c9532d,image]
16:50:52 <sean-k-mooney> https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_54c/openstack/54c93553fc6c4797b25077fb29a89338/testr_results.html
16:51:57 <sean-k-mooney> its a post to POST https://10.0.18.121/volume/v3/volumes/5726aafd-b7f7-4dbd-be64-265076f0efbb/action  so asking cidner to upload the voluem to glance
16:51:59 <sean-k-mooney> Body: {"os-volume_upload_image": {"image_name": "tempest-VolumesActionsTest-Image-2109450379", "disk_format": "raw"}}
16:52:12 <dansmith> I also don't expect volume upload to use import
16:53:03 <dansmith> sean-k-mooney: I meant the failed task that gmann linked to
16:53:30 <dansmith> let's not debug it here
16:53:30 <sean-k-mooney> oh ok
16:53:31 <gibi> Uggla: I think we can close the meeting and let the folks continue troubleshooting
16:53:41 <sean-k-mooney> ya
16:53:42 <gmann> I think there are some image delete request in log
16:53:47 <gmann> #link https://zuul.opendev.org/t/openstack/build/54c93553fc6c4797b25077fb29a89338/log/controller/logs/screen-g-api.txt#19062
16:53:51 <gmann> yeah let's debug later
16:54:08 <Uggla> yep can we looks at that after the meeting ?
16:54:24 <sean-k-mooney> sure
16:54:25 <Uggla> I skip the vmwareapi 3rd-party CI efforts Highlights as fwiesel is ooo this week.
16:54:37 <Uggla> Latest topic
16:54:43 <Uggla> #topic Open discussion
16:55:00 <Uggla> If there is not, I'll close the meeting.
16:55:21 <Uggla> anything more to discuss ?
16:55:51 <Uggla> 3...
16:56:13 <Uggla> 2...
16:56:38 <Uggla> 1...
16:56:51 <bauzas> .
16:57:14 <Uggla> thanks all
16:57:16 <Uggla> #endmeeting