16:00:04 <bauzas> #startmeeting nova
16:00:04 <opendevmeet> Meeting started Tue Aug  2 16:00:04 2022 UTC and is due to finish in 60 minutes.  The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:04 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:04 <opendevmeet> The meeting name has been set to 'nova'
16:00:12 <bauzas> hi folks
16:00:18 <Uggla> o/
16:00:39 <gibi> o/
16:01:45 <bauzas> ok, let's start so people will join
16:01:53 <ratailor> o/
16:01:55 <elodilles> o/
16:02:02 <bauzas> #topic Bugs (stuck/critical)
16:02:09 <bauzas> #info No Critical bug
16:02:16 <bauzas> #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 11 new untriaged bugs (+1 since the last meeting)
16:02:24 <bauzas> #link https://storyboard.openstack.org/#!/project/openstack/placement 27 open stories (+0 since the last meeting) in Storyboard for Placement
16:02:35 <bauzas> I had a small time for looking at the bugs
16:02:54 <bauzas> but I provided an etherpad https://etherpad.opendev.org/p/nova-bug-triage-20220726
16:03:15 <bauzas> I only triaged two, as at least 3 other bugs need to be looked more
16:03:33 <bauzas> that's it
16:03:41 <opendevreview> Merged openstack/python-novaclient master: Add support for 2.92 : keypair import mandatory  https://review.opendev.org/c/openstack/python-novaclient/+/851231
16:03:55 <bauzas> any bug to discuss ?
16:04:46 <bauzas> btw. I had fun with https://bugs.launchpad.net/nova/+bug/1983263
16:05:19 <bauzas> looks we only accept Ussuri computes for Ussuri :p
16:05:43 <bauzas> could be a FFU issue :)
16:06:36 <bauzas> just sayin' :)
16:06:47 <bauzas> anyway, moving on
16:07:01 <bauzas> #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster
16:07:15 <bauzas> elodilles: do you want to get the bug baton for this week ? :)
16:08:04 <elodilles> bauzas: yes please! \o/
16:08:07 <elodilles> :)
16:08:12 <bauzas> suuuuure
16:08:23 <bauzas> #info Next bug baton is passed to elodilles
16:08:27 <bauzas> that's it for bugds
16:08:34 <bauzas> #topic Gate status
16:08:41 <bauzas> #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs
16:08:48 <bauzas> #link https://zuul.openstack.org/builds?project=openstack%2Fplacement&pipeline=periodic-weekly Placement periodic job status
16:08:58 <bauzas> #link https://zuul.openstack.org/builds?job_name=tempest-integrated-compute-centos-9-stream&project=openstack%2Fnova&pipeline=periodic-weekly&skip=0 Centos 9 Stream periodic job status
16:09:05 <bauzas> #link https://zuul.opendev.org/t/openstack/builds?job_name=nova-emulation&pipeline=periodic-weekly&skip=0 Emulation periodic job runs
16:09:15 <bauzas> I've look at all of above ^
16:09:19 <bauzas> looked
16:09:24 <bauzas> no issues I found
16:09:39 <bauzas> #info Please look at the gate failures and file a bug report with the gate-failure tag.
16:09:45 <bauzas> #info STOP DOING BLIND RECHECKS aka. 'recheck' https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures
16:09:58 <bauzas> really, please stop saying 'recheck'
16:10:21 <bauzas> last time, we found 50% nova rechecks that were blind
16:10:33 <bauzas> I mean, 50% of all the nova rechecks
16:11:37 <bauzas> moving on ?
16:12:17 * bauzas wonders whether people are already on PTO :)
16:12:21 <gibi> nope
16:12:25 <bauzas> #topic Release Planning
16:12:35 <bauzas> #link https://releases.openstack.org/zed/schedule.html
16:12:40 <bauzas> #info Zed-3 is in 4 weeks
16:12:55 <bauzas> now, hopefully you've seen my email from yesterday
16:13:28 <bauzas> #link https://lists.openstack.org/pipermail/openstack-discuss/2022-August/029789.html
16:13:56 <bauzas> I propose now to look at the etherpad I created
16:14:09 <bauzas> #link https://etherpad.opendev.org/p/nova-zed-microversions-plan
16:14:23 <bauzas> we have 3 open changes asking for a microversion
16:15:57 <bauzas> so I'd like to ask you folks how we could organize and triage those 3 between them for a microversion
16:16:46 <gibi> for me it depends on how close they are to land
16:17:20 <bauzas> two of them were already modified to use 2.92
16:17:36 <bauzas> so it looks to me both can be priorital
16:17:48 <bauzas> one is touching the /servers API
16:18:07 <bauzas> but only by a single rebuild action
16:18:51 <bauzas> the other one is  technically a WIP and adding a new API resource /os-server-shares
16:19:15 <gibi> if the second one is a WIP then I guess the first one has priority: )
16:19:29 <bauzas> any concerns about this ?
16:19:32 <gibi> but I guess we don't have to decide it now
16:19:40 <opendevreview> Balazs Gibizer proposed openstack/nova master: Fix mocking SafeConnectedTestCase  https://review.opendev.org/c/openstack/nova/+/851909
16:20:18 <bauzas> gibi: well, I would have preferred to have it decided by now
16:20:28 <gibi> sure, then lets decide :)
16:20:40 <bauzas> but it looks that we don't have a lot of folks around
16:20:40 <gibi> anybody has any opinion?
16:20:57 <bauzas> rajat was asking me about this at least loudly
16:21:08 <artom> Decide who gets what microversion?
16:21:34 <bauzas> at least decide who would get 2.93
16:21:39 <artom> Are all 2 guaranteed (inasmuch as that's possible in upstream world) to land?
16:21:46 <artom> *all 3
16:21:48 <bauzas> I think we could say yes to https://review.opendev.org/c/openstack/nova/+/816157
16:21:53 <bauzas> for 2.93
16:22:29 <bauzas> dansmith already looked at it and it was already around last cycle
16:22:48 <bauzas> but this means we would prioritize this change
16:22:54 <artom> I'd say it's up to the owner and reviwers to determine how close something is to land, and to give the next smallest microversion to the closest, then next closest, and so on
16:23:34 <bauzas> artom: problem is about merge conflicts
16:23:52 <bauzas> at least we have now https://review.opendev.org/c/openstack/nova/+/816157 and https://review.opendev.org/c/openstack/nova/+/830883 that got merge conflicts
16:24:10 <gibi> (probably everything is in merge conflict as unittest.mock change landed)
16:24:39 <bauzas> gibi: and you're just telling me this before I'm going off ? :)
16:24:56 <gibi> bauzas: it is landed yesterday?
16:25:18 <bauzas> haven't seen it then
16:25:20 <gibi> Aug 01 21:07
16:25:20 <bauzas> anyway
16:25:57 <bauzas> if we don't have consensus, let's just tell the owners they need to provide their changes and ask for reviewes
16:26:01 <bauzas> reviews*
16:28:40 <gibi> Im fine with https://review.opendev.org/c/openstack/nova/+/816157 being the next one
16:28:47 <sean-k-mooney[m]> o/
16:29:20 <bauzas> gibi: cool, then let's prioritize it
16:30:22 <bauzas> whoami-rajat and Uggla could then modify their change to ask for 2.95 and we'll see in the meantime if jhartkopf can upload his series soon
16:30:41 <bauzas> I'll drop a gerrit comment on https://review.opendev.org/c/openstack/nova/+/816157 telling him to rebase quickly
16:30:53 <bauzas> if he can't, then whoami-rajat could use this API slot
16:31:04 <bauzas> wfy folks ?
16:31:22 <gibi> or they can both rebase to 2.93 and have a race for landing :)
16:31:38 <gibi> both works for me
16:31:56 <whoami-rajat> let me know which one is suitable and i will rebase
16:32:15 <whoami-rajat> s/which/whichever
16:34:03 <bauzas> gibi: yeah, we'll see
16:34:32 <bauzas> it's the first time we're trying to organize API microversions, I guess we don't wanna be too much optimistic
16:35:05 <bauzas> whoami-rajat: I'd say prepare for 2.94 but be ready to propose 2.93 if https://review.opendev.org/c/openstack/nova/+/816157 doesn't get rebased next week
16:35:25 <sean-k-mooney[m]> normally we only do this if they already have at least 1 +2
16:35:57 * artom wonders again if it'd be possible to automate that, and whether the effort would be worth it
16:36:17 <artom> I guess you can't easily template Python code, which we would need
16:36:43 <artom> Otherwise, if we keep a single running counter of source in a file or something, folks can just write %{next_microversion} or similar
16:36:45 <whoami-rajat> ack
16:37:06 <bauzas> I think we're done with this
16:37:10 <bauzas> moving on
16:37:21 <bauzas> #topic Review priorities
16:37:28 <bauzas> #link https://review.opendev.org/q/status:open+(project:openstack/nova+OR+project:openstack/placement+OR+project:openstack/os-traits+OR+project:openstack/os-resource-classes+OR+project:openstack/os-vif+OR+project:openstack/python-novaclient+OR+project:openstack/osc-placement)+label:Review-Priority%252B1
16:38:10 <bauzas> anything to discuss ?
16:39:58 <gibi> bauzas: you need to add OR label+2
16:40:06 <gibi> as now the query shows only +1
16:40:20 <gibi> ie
16:40:20 <gibi> https://review.opendev.org/q/status:open+(project:openstack/nova+OR+project:openstack/placement+OR+project:openstack/os-traits+OR+project:openstack/os-resource-classes+OR+project:openstack/os-vif+OR+project:openstack/python-novaclient+OR+project:openstack/osc-placement)+(label:Review-Priority%252B1+OR+label:Review-Priority%252B2)
16:40:49 <bauzas> wait
16:40:54 <bauzas> bad copy/paste
16:41:09 <bauzas> https://review.opendev.org/q/status:open+(project:openstack/nova+OR+project:openstack/placement+OR+project:openstack/os-traits+OR+project:openstack/os-resource-classes+OR+project:openstack/os-vif+OR+project:openstack/python-novaclient+OR+project:openstack/osc-placement)+(label:Review-Priority%252B1+OR+label:Review-Priority%252B2)
16:41:26 <bauzas> my query was ok but I pasted the wrong one in the agenda
16:41:40 <gibi> ahh
16:41:50 <gibi> OK
16:42:06 <bauzas> anyway, apart from the mdev issue, I have nothing to say
16:42:22 <bauzas> gibi: you asked for a FUP, I'm trying to upload it before I leave
16:42:29 <gibi> bauzas: OK
16:42:34 <gibi> I will check it tomorrow
16:42:46 <bauzas> if I can't, we'll need billy to write it
16:43:41 <bauzas> moving on then
16:43:52 <gibi> do you know the irc nick of billy?
16:43:52 <bauzas> #topic Stable Branches
16:43:57 <bauzas> gibi: nope
16:44:04 <gibi> :/
16:44:18 <bauzas> #undo
16:44:18 <opendevmeet> Removing item from minutes: #topic Stable Branches
16:44:35 <bauzas> previously we were having quite a roster for asking to get the IRC nick
16:44:36 <gibi> we can move on, I just wanted to ping billy properly
16:45:33 <bauzas> cool
16:45:37 <bauzas> #topic Stable Branches
16:45:42 <bauzas> elodilles: your turn
16:45:48 <elodilles> yes
16:45:55 <elodilles> #info stable/pike was EOL'd for nova projects
16:46:08 <elodilles> #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci
16:46:16 <elodilles> #info stable/train (and older) is blocked, see details in the etherpad ^^^
16:46:29 <elodilles> some extra info for the blocker:
16:46:43 <elodilles> i did what sean-k-mooney[m] suggested and added a pre-yaml,
16:47:08 <elodilles> that installs python3-yaml which gets stuck originally,
16:47:23 <elodilles> and it installs fine with the pre.yaml,
16:47:27 <sean-k-mooney[m]> did that work
16:47:28 <sean-k-mooney[m]> cool
16:47:34 <elodilles> but then something else gets stuck :/
16:47:45 <sean-k-mooney[m]> :)
16:47:53 <elodilles> so maybe something is crashing in the background...
16:48:17 <sean-k-mooney[m]> is it still glibc?
16:48:17 <sean-k-mooney[m]> or somethign else but ya possibly
16:48:20 <elodilles> anyway, needs further investigation :/
16:48:27 <sean-k-mooney[m]> ack
16:48:30 <elodilles> sean-k-mooney[m]: something different
16:48:44 <elodilles> sean-k-mooney[m]: now at the ssh keys setup
16:49:03 <elodilles> sean-k-mooney[m]: so seems unrelated from the previous
16:49:13 <sean-k-mooney[m]> ok
16:49:16 <elodilles> i guess something else causing the issue in the background
16:49:26 <elodilles> anyway, that's my info for now :X
16:49:59 <bauzas> ack, thanks
16:50:18 <elodilles> (and still, any help/idea is welcome o:))
16:51:30 <bauzas> I wish I could, but I'll be off
16:51:39 <bauzas> last topic I guess
16:51:47 <bauzas> #topic Open discussion
16:52:16 <bauzas> I have nothing on the agenda, except reminding that I'll be on PTO until August 29th (included)
16:52:24 <gibi> have a nice PTO
16:52:32 <gibi> I will try to run the meetings in the intermi
16:52:37 <bauzas> I could be around tho, probably tomorrow evening and on monday before I restart
16:53:09 <bauzas> at least for checking the 25k emails I should get during my vacation period
16:53:31 <bauzas> that's all I had, anything else people wanted to discuss ?
16:53:54 <gibi> -
16:54:18 <bauzas> if so
16:54:23 <bauzas> thanks all
16:54:27 <bauzas> #endmeeting