16:00:18 <bauzas> #startmeeting nova
16:00:18 <opendevmeet> Meeting started Tue Apr 23 16:00:18 2024 UTC and is due to finish in 60 minutes.  The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:18 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:18 <opendevmeet> The meeting name has been set to 'nova'
16:00:24 <bauzas> #link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting
16:00:28 <bauzas> hey folks
16:00:36 <dansmith> o/
16:00:44 <tkajinam> o/
16:00:47 <elodilles> o/
16:00:58 <fwiesel> o/
16:01:23 <sean-k-mooney> o/
16:01:31 <bauzas> okay, let's start
16:01:37 <bauzas> shall be quick
16:01:45 <bauzas> #topic Bugs (stuck/critical)
16:01:49 <bauzas> #info No Critical bug
16:01:53 <bauzas> #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster
16:01:55 <bauzas> voilĂ  :)
16:02:00 <auniyal> o/
16:02:08 <bauzas> as said in the PTG, I removed the check on the new bugs number :)
16:02:23 <bauzas> any bug to discuss ?
16:02:29 <elodilles> yepp
16:02:40 <elodilles> https://etherpad.opendev.org/p/nova-bug-triage-20240416
16:02:56 <elodilles> on the top there are 'two possible duplication'
16:03:28 <elodilles> if you agree then i'm marking them as duplicate
16:03:56 <sean-k-mooney> i think so yes
16:04:10 <bauzas> cool with me
16:04:19 <elodilles> ACK, thanks, then i'll do that
16:04:31 <elodilles> that's it i think
16:04:31 <bauzas> ++
16:04:36 <bauzas> moving on, then ?
16:04:42 <elodilles> yepp
16:05:27 <bauzas> cool
16:05:31 <bauzas> #topic Gate status
16:05:35 <bauzas> #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs
16:05:38 <bauzas> #link https://etherpad.opendev.org/p/nova-ci-failures-minimal
16:05:42 <bauzas> #link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status
16:05:45 <bauzas> #info Please look at the gate failures and file a bug report with the gate-failure tag.
16:05:50 <bauzas> #info Please look at the gate failures and file a bug report with the gate-failure tag.
16:05:54 <bauzas> #info #info Please try to provide meaningful comment when you recheck
16:06:17 <bauzas> any person has found some new gate failure ?
16:07:28 <sean-k-mooney> the only thing i will note is one patches i looked at had a bunch of cancled jobs
16:07:36 <sean-k-mooney> i assume there was a zuul restart over the weekend
16:07:39 <bauzas> looks to me that we have centos9 issue https://zuul.openstack.org/build/8d4e9f1c68f548c899f1575b8b7649fd
16:07:55 <bauzas> for fips
16:08:20 <bauzas> apart of that, all the periodic jobs were okay
16:08:21 <sean-k-mooney> that was just a kernel paninc
16:08:29 <sean-k-mooney> in a volume detach job
16:08:50 <sean-k-mooney> test_resize_volume_backed_server_confirm failed with " ---[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x00001000 ]---"
16:09:24 <sean-k-mooney> all the rest past so i think we can ignore that
16:09:49 <bauzas> yup
16:09:52 <bauzas> moving on then
16:09:58 <bauzas> #topic Release Planning
16:10:03 <bauzas> #link https://releases.openstack.org/dalmatian/schedule.html
16:10:07 <bauzas> #info Dalmatian-1 in 3 weeks
16:10:12 <bauzas> #action bauzas to add the nova deadlines in the Dalmatian schedule page
16:10:37 <bauzas> for the moment, we don't have any review day this month
16:11:08 <bauzas> #topic vPTG Summary
16:11:18 <bauzas> #info The vPTG was held on Apr 8-12
16:11:24 <bauzas> #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/P5HFYXU2VPGEJTY26SLBTU3LTAIVMGZT/ Nova PTG summary
16:11:32 <bauzas> in case you haven't seen the email ^
16:11:50 <bauzas> sean-k-mooney: thanks for having replied to it
16:12:00 <bauzas> (to explain more)
16:12:19 <bauzas> nothing I should tell more I think
16:12:24 <bauzas> #topic Review priorities
16:12:29 <bauzas> #link https://etherpad.opendev.org/p/nova-dalmatian-status
16:12:34 <sean-k-mooney> i have a related question for the open discuss section but it was a good summary
16:12:35 <bauzas> I'll update it shortly
16:12:42 <bauzas> sean-k-mooney: shoot
16:12:47 <bauzas> oh
16:12:59 <bauzas> okay, let's do it in the open discussion topic
16:13:10 <bauzas> #topic Stable Branches
16:13:19 <bauzas> elodilles: time is yours
16:13:25 <elodilles> #info no recent merges, but stable/202*.* branches' gates should be OK
16:13:37 <elodilles> #info stable/zed is still blocked by nova-ceph-multistore (constantly failing)
16:13:44 <elodilles> on the other hand:
16:13:50 <elodilles> #info stable/zed is about to move to Unmaintained: https://review.opendev.org/c/openstack/releases/+/916472
16:14:00 <elodilles> for this, the question follows:
16:14:08 <elodilles> do we want to prepare a final stable/zed release? (content would be: https://paste.opendev.org/show/bCISlMJXDFrMjVD5kyaS/ )
16:14:26 <sean-k-mooney> yes
16:14:29 <bauzas> yup
16:14:44 <sean-k-mooney> the two libvirt ones are required for windows guest on arm and live migration of windows guests
16:14:54 <sean-k-mooney> *windows guests on amd hosts not arm
16:15:16 <elodilles> currently we cannot merge more fixes, only if we set ceph-multistore non-voting :/ (or someone has time to investigate the gate issue there)
16:15:28 <sean-k-mooney> well they are merged
16:15:36 <elodilles> ACK for the release, then i'll prepare a release patch for that
16:16:02 <bauzas> ++
16:16:03 <sean-k-mooney> on a related note
16:16:06 <elodilles> sean-k-mooney: i meant for the patches that haven't merged yet o:) there are some waiting
16:16:10 <bauzas> elodilles: ping me when you provide it
16:16:17 <elodilles> bauzas: will do
16:16:27 <bauzas> elodilles: for the moment, I'm a bit off the channel and the gerrit emails
16:16:38 <bauzas> thanks
16:16:50 <sean-k-mooney> ah ok. if there was a impoant patch i would not be agsint makign it non-voting, for 2023.1 shoudl we prepare a patch to remove the grenade job
16:17:25 <sean-k-mooney> my inclination is we shoud remove the grenade jobs form 2023.1 when stable/zed moves to unmaintained/zed
16:17:45 <sean-k-mooney> i lean to do ing that before the branch is renamed but we could do it after
16:18:09 <elodilles> sean-k-mooney: probably that will be needed after stable/zed will be deleted, but might be possible to keep it, we have to check when we get there
16:18:39 <sean-k-mooney> im not sure if we want to keep it
16:18:42 <sean-k-mooney> even if its possible
16:19:08 <sean-k-mooney> since upgrade supprot form unmainiend branches is not impleied and is actully expressly not supproted
16:19:09 <elodilles> if the job is passing then why remove it?
16:19:26 <sean-k-mooney> mainly to save gate resouces by not testing somethign we dont supprot
16:19:30 <elodilles> but yes, let's see first how it will behave :)
16:19:38 <sean-k-mooney> ack
16:19:50 <bauzas> cool
16:19:58 <bauzas> we could discuss this in the gerrit change
16:20:04 <elodilles> +1
16:20:12 <elodilles> last note from me:
16:20:15 <elodilles> #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci
16:20:37 <elodilles> that's all about stable branches
16:21:36 <bauzas> cool
16:21:46 <bauzas> #topic vmwareapi 3rd-party CI efforts Highlights
16:21:51 <bauzas> fwiesel: anything ?
16:21:54 <fwiesel> #info Nothing to report.
16:22:26 <fwiesel> Just a short reminder or request for a second review of my proposed patch: https://review.opendev.org/c/openstack/nova/+/909474
16:22:44 <bauzas> OK, I'll try to look at it
16:23:25 <fwiesel> I understdoot that there was the idea to have a subteam for the vmwareapi driver. Is that the right time to raise that topic?
16:23:33 <sean-k-mooney> its relitivly short and i belive its correct but i agree it would be good to make a decision on that sooner rather then later
16:23:49 <sean-k-mooney> sure
16:24:06 <dansmith> oh yeah I need to look at that
16:25:31 <fwiesel> Thanks, that would be then all from my side.
16:28:13 <bauzas> ++
16:28:27 <bauzas> #topic Open discussion
16:28:32 <bauzas> nothing from me
16:28:37 <bauzas> sean-k-mooney: you had an item
16:28:50 <sean-k-mooney> yes its mainly a question fo paperwork
16:29:12 <bauzas> shoot
16:29:15 <sean-k-mooney> for the eventlet removeal work, ill create a bluepirnt eventlet-removal-part-1
16:29:23 <sean-k-mooney> i assume i shoudl also have a spec?
16:29:53 <sean-k-mooney> or do we want to review the blueprint first and see if we are ok with a specless blueprint
16:30:04 <bauzas> no
16:30:17 <bauzas> we said at the PTG that I'll automatically accept it as specless :)
16:30:41 <bauzas> in case we need to discuss some specific design nits for upgrade concerns, per say, then we could ask later for a spec
16:30:43 <sean-k-mooney> ok then ill work on a bluepirnt for the next meeting to define a semi detialed scope for this cycle
16:31:04 <bauzas> cool
16:31:20 <bauzas> I think we all agreed on the direction so we should be good
16:31:40 <bauzas> maybe the threadpools could have some concerns but we can discuss them in the implementation changes
16:32:00 <sean-k-mooney> ack that was basically all i wanted to confirm
16:32:02 <bauzas> for the workers using direct threads, I don't think we have any problems
16:32:30 <sean-k-mooney> well in generall i would prefer to aovid spawning raw thread outside of a pool in new places
16:32:35 <bauzas> we said we prefered to use parallel threads instead on concurrent ones
16:32:39 <sean-k-mooney> but as you said we can review that on the patches
16:33:08 <bauzas> there are different threads, right?
16:33:40 <sean-k-mooney> you will have to rephase that question, im not following.
16:33:41 <dansmith> what does "parallel instead of concurrent" mean?
16:33:44 <bauzas> like, for the services workers, it's not a problem, we would create all the threads when starting the service
16:34:07 <sean-k-mooney> your repheing to how we have a worker count for the schduler
16:34:20 <bauzas> dansmith: I mean that we would thread instead of greenthreading
16:35:00 <sean-k-mooney> ok yes we woudl be using pthreads/OS threads instead fo userland/green threads
16:35:02 <dansmith> bauzas: okay so you mean async instead of one of parallel or concurrent I think, but okay
16:35:18 <sean-k-mooney> in pything the gil means they are still concurrent not turely parallel
16:35:37 <sean-k-mooney> *in python
16:35:39 <bauzas> sure
16:35:51 <bauzas> we still have the GIL so they're not really paralled
16:35:59 <bauzas> but they're threads
16:36:05 <dansmith> they're still parallel, IMHO
16:36:05 <sean-k-mooney> yes
16:36:07 <fwiesel> Depends on the context... c-extensions may release the lock and run really in parallel
16:36:15 <dansmith> right
16:36:33 <bauzas> anyway, let me reexplain it
16:36:34 <dansmith> they're parallel but with a ton of shared/locked data structures :)
16:36:35 <sean-k-mooney> ya and there are other case wehre the gil is droped too
16:36:36 <fwiesel> Would help with the parsing of the huge xml documents we sometimes get in the vmwareapi
16:36:47 <dansmith> let's just move on, I think we know what we agreed
16:36:54 <sean-k-mooney> sure
16:37:09 <bauzas> we will use 'python threads" instead of "other concurrent/green threading way"
16:37:37 <sean-k-mooney> yes throught the api of a futureist executor in most cases
16:37:41 <bauzas> so, anything else to say?
16:37:53 <sean-k-mooney> nope
16:37:56 <bauzas> cool
16:37:59 <bauzas> thanks all
16:38:12 * bauzas goes back to looking at his devstack issues :(
16:38:16 <bauzas> #endmeeting