16:00:04 #startmeeting nova 16:00:04 Meeting started Tue Apr 4 16:00:04 2023 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:04 The meeting name has been set to 'nova' 16:00:14 hey folks 16:00:25 hope you had a good PTG 16:00:29 o/ 16:00:37 #link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting 16:00:45 o/ 16:00:46 * bauzas again misses all of you 16:00:53 sean-k-mooney: I looked at the query on the db, just looks like it is not there based upon the error. Only option I have is to attempt local reproduction most likely. 16:01:06 o/ 16:01:12 TheJulia: sorry but we just started our weekly meeting 16:01:29 I'm aware 16:01:37 * bauzas awaits for folks to be arriving 16:01:42 o/ 16:02:23 o/ 16:03:02 ok, let's start then 16:03:08 #topic Bugs (stuck/critical) 16:03:13 #info No Critical bug 16:03:18 #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 22 new untriaged bugs (+5 since the last meeting) 16:03:30 sorry I didn't had time to look at all the bugs 16:04:08 that said, I think we could quickly close some of them when I just opened ^ 16:04:11 so, 16:04:26 I'll continue to have the bug baton for this weeek 16:04:32 #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster 16:04:37 #info bug baton is being passed to bauzas 16:04:56 any bug to discuss before we move ? 16:05:46 looks not 16:06:05 #topic Gate status 16:06:10 #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:06:14 #link https://etherpad.opendev.org/p/nova-ci-failures 16:06:21 I need to look again on the ci failures 16:06:27 I haven't had anything in the gate since before PTG, but it sounds like things are sucking a gain? 16:06:41 I saw some other issues so I'll try to verify whether they are a lot 16:07:17 dansmith: unfortunately yes, see for example https://review.opendev.org/c/openstack/nova/+/875621 and https://review.opendev.org/c/openstack/nova/+/878693 16:08:26 anyway, let's move on 16:08:40 #link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status 16:09:06 all greens :) 16:09:21 #info Please look at the gate failures and file a bug report with the gate-failure tag. 16:09:28 #info STOP DOING BLIND RECHECKS aka. 'recheck' https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures 16:09:31 that's it 16:09:45 moving on ? 16:11:06 looks so 16:11:16 #topic Release Planning 16:11:22 #link https://releases.openstack.org/bobcat/schedule.html 16:11:28 #link https://review.opendev.org/c/openstack/releases/+/877094 Proposed deadlines for Bobcat 16:11:42 o/ 16:11:44 as I said on Friday, I eventually provided a new revision 16:11:54 #link https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_2b8/877094/3/check/openstack-tox-docs/2b8febf/docs/bobcat/schedule.html Generated HTML for proposed deadlines 16:12:02 please review those dates 16:12:08 before tomorrow 16:12:16 #info Nova contributors should review this change before tomorrow 1600UTC. 16:12:21 I added one stable review day 16:12:30 and I added a second feature review day 16:13:03 on milestone-1 we could review the stable branches 16:13:27 ++ 16:13:29 then we'll have one spec review day *before* the summit 16:13:54 and another one two weeks after the summit (one week before spec feature freeze) 16:14:04 spec approval freeze sorry 16:14:50 then, on the day after the spec approval freeze, we could review some series from accepted blueprints 16:15:21 and eventually, a second implementation review day the last week of July 16:15:45 (which would be 5 weeks before FF) 16:16:06 that's it. 16:16:46 we could review some series on the week before FF, but honestly, I think it's late (and also I'll just be back from PTO) 16:17:20 so I'd prefer to tell the blueprints owners to provide their series one month before (as we also discussed during the PTG) 16:17:56 anyway, as a reminder, please review https://review.opendev.org/c/openstack/releases/+/877094 before tomorrow 1600UTC 16:18:04 again, that's it on this topic for me 16:19:20 moving on, I guess 16:19:38 oh, last point 16:19:41 #info Bobcat-1 is in 5 weeks. 16:19:47 Merged openstack/nova master: Update min support for Bobcat https://review.opendev.org/c/openstack/nova/+/875621 16:19:52 woooohoooooooooooooooooooooooo 16:19:54 ^ 16:20:08 so, next topic 16:20:15 #topic vPTG feedback 16:20:22 #link https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033124.html 16:20:39 I provided an email summary ^ 16:20:55 btw. heh, sorry about s/NFV/NFS :p 16:21:16 -ETOOMANYNETWORKINGDISCUSSIONS 16:21:26 :) 16:21:32 anyway, it was more a FYI 16:21:41 #topic Review priorities 16:21:50 #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+OR+label:Review-Priority%252B2) 16:21:55 #info As a reminder, cores eager to review changes can +1 to indicate their interest, +2 for committing to the review 16:22:04 next topic 16:22:10 #topic Stable Branches 16:22:24 elodilles: before I'm asking you, let me first add something :) 16:22:31 sure :) 16:22:33 #link https://review.opendev.org/c/openstack/releases/+/878860 Xena stable branche EM proposal 16:22:39 so, 16:22:49 I said last week we should discuss the Xena EM approval this week 16:23:21 #link https://review.opendev.org/q/project:openstack/nova+branch:stable/xena+is:open 16:23:31 those are the open changes we have 16:23:33 so, question 16:23:35 Rajesh Tailor proposed openstack/nova master: Fix trivial doc issues https://review.opendev.org/c/openstack/nova/+/878779 16:24:27 does anyone want to have their series be merged in xena before we EM ? 16:24:42 as a reminder, we can continue to merge patches in that branch 16:25:10 this is just we won't have an upstream .z or .y release after EM tag 16:25:41 anyone ? 16:25:41 this is a clean backport for xena https://review.opendev.org/c/openstack/nova/+/874066 16:26:15 just an addition to what bauzas said: anyone see any patch that "would be good to get merged & released as final"? 16:26:27 in xena 16:26:44 elodilles: maybe we could wait for https://review.opendev.org/c/openstack/nova/+/866156 to be merged 16:26:55 since it's a bit of a regression 16:27:12 and yoga was merged 16:27:15 btw, we have a tracking pad if needed: https://etherpad.opendev.org/p/nova-stable-xena-em 16:27:26 so we can add these patches there ^^^ 16:27:39 ill review that backport now 16:27:56 auniyal: the problem is that the patch you proposed needs to have its yoga backport approved before 16:27:57 and (stable) cores could review them when they have time 16:28:20 i can also help with some reviews hopefully 16:28:31 elodilles: remind me when the deadline for Xena EM is ? 16:28:33 yeah my bad its not merged in yoga 16:28:45 well, the transition date is April 20th 16:29:02 should be good to release earlier though 16:29:05 ok, then we'll track the progress every week 16:29:16 and every week, I'll ask the question 16:29:26 maybe we can see if next week we can cut a release 16:29:35 in the meantime, people can merge whatever they want 16:29:40 elodilles: yup 16:29:51 don't disagree 16:30:14 note also, that we had a xena release around end of january (24.2.0) 16:30:29 #link https://etherpad.opendev.org/p/nova-stable-xena-em Tracking etherpad for Xena 16:30:31 so really the open patches is mostly the ones that we need to consider 16:31:05 bauzas: i have approved the mdev patch 16:31:05 #info please tell the nova community which patches you want to have to be released before next week by pinging bauzas on IRC 16:31:11 just skimin gthe open ones now 16:31:18 cool thanks 16:31:29 anyway, elodilles, add your points now 16:31:30 ++ 16:31:50 well, there is nothing left just the usual 16:31:53 #info stable gates seem to be OK - though it's hard to merge patches due to intermittent failures 16:31:58 #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci 16:33:23 cool 16:33:37 last topic then 16:33:42 #topic Open discussion 16:33:45 the agenda is empty 16:33:53 so I was looking for backports in 2023.1, zed and yoga 16:33:55 anyone wants to discuss about something that we missed at the PTG ? 16:34:51 bauzas: the lower constraint job discussion was punted last week 16:35:31 gibi: yup, I haven't asked you if you wanted to discuss about it today 16:35:32 bauzas: I have not much to add to what was in the current or in the previous PTG etherpad just that I have the intention to add a limited lower constraint job 16:35:36 gibi: do you want now ? 16:35:40 we can 16:35:44 cool 16:36:05 (we also have other punted topics, but again, those were not prioritary for this week) 16:36:16 gibi: so, shoot 16:36:18 yeah, this is not priority either 16:36:36 we discussed your topic briefly 16:36:50 concerns were coming from any potential transitive dependencies and the scope 16:37:01 so I see that sean-k-mooney prefer not to have it 16:37:04 we said this was for unittests and functionaltests 16:37:11 gmann also had comments I think 16:37:11 so the scope is intentionally limited 16:37:25 correct 16:37:30 i do not wnat nova to be the only ones to have it if we do i would prefer it to be a perodic 16:37:35 so run unit and functional test, only with the some of our direct depds pinned to lowest 16:37:43 and if I'm not wrong, this wouldn't be having transitive deps in the filez 16:37:45 file 16:37:54 no transitives yes 16:38:02 im more or less ok with that but limitation 16:38:04 ok, then I wasn't wrong 16:38:06 I didn't hear the pitch about why we should, but I too am a bit skeptical 16:38:23 dansmith: it was due to a regression we had with os-traits 16:38:33 we modified the code by using the new traits 16:38:33 dansmith: in Zed we released nova code that depended on os-traits versions but we forgot to bump the version 16:38:38 gibi: did you try how it will run with nova as lower bound and other deps's deps as upper bound ? 16:38:40 that yeah 16:38:59 gmann: not yet, I had some local trials but mostly got sidetracked 16:39:07 I am ok to run unit test lower bound job but just wondering how complex it will be to setup and keep green 16:39:11 traits is kinda weird though right? we sort of always need that to move in lockstep with our usage of it yeah/ 16:39:16 gibi: ack 16:39:29 so requirements and the lower constraint is always the same? 16:39:49 it's not like libvirt where we actually want to support a range of older and newer versions 16:40:14 dansmith: yeah, in case of os-traits we have a fairly hard connection 16:40:15 I think we need to keep lower constraint file as requirements.txt constraints might be higher than lowest supported versions 16:40:32 so was the miss that we always get the latest os-traits from other stuff and we didn't notice we needed a bump? 16:40:33 gmann: they should not be 16:40:36 or gibi you want to test what we have in requirements.txt as lower bound and not actual lower bound ? 16:40:39 gmann: I thought that the minimum in requiremenets.txt is the lowest we need to test with 16:40:44 ok 16:40:48 requirements has our lower bound 16:41:11 while lower version might work if you dont use all features 16:41:27 sean-k-mooney: yeah but they are no guaranteed to be lowest bound, we can have b>8 where it might work b==6 also 16:41:28 dansmith: os-vif is a bit softer, i.e. lower != higher, but we can break the dep the same way 16:41:29 that's true of libvirt but probably less so os-traits 16:41:54 gmann: if you use somthing older then in in requiremtns i would say thats an unsupported config 16:42:03 so is the proposal to maintain a separate list, or to sed the >= out of requirements.txt? 16:42:14 do people say we shall pin our versions in reqs.txt ? 16:42:23 that is why there are two things 1. test what we have lower bound in requirements.txt 2. test actual lower(st) bound work for nova 16:42:26 dansmith: basically sedding the requirements.txt 16:42:50 gibi: okay if it's that, and periodic, then I'm okay with it.. what I don't want is a second list and pre-merge testing (just because of the load) 16:42:50 we dont want to do 2 16:42:52 hah 16:43:04 so, s/>=/== then ? 16:43:07 we could do 1 16:43:08 dansmith: ack, I'm OK to make it periodic 16:43:10 yeah, doing 2 is difficult 16:43:10 automatically from reqs.txt ? 16:43:20 bauzas: yeah, I think that's reasonable 16:43:20 i would say 2 is a non goal 16:43:22 bauzas: that is the idea 16:43:28 I am ok to doing 1 and even in check pipeline as unit test also ok 16:43:34 sean-k-mooney: yes 16:43:41 so a specific tox target ? 16:43:55 bauzas: yepp 16:43:59 to -epy38-min ? 16:44:00 yeah, that will be helpful to check locally also 16:44:12 ok, then I don't disagree the idea 16:44:16 a specific tox target that runs both in a single go would be nice to avoid needing separate unit/functional jobs yeah 16:44:22 I see 16:44:38 and I'd prefer periodic until/unless we see it breaking more often 16:44:39 sean-k-mooney, gmann : I agree to aim for 1. If somebody want to find the real lower bound (i.e 2) then that person can play with the requirements.txt and with the new job 16:44:42 so the tox target would call out a script that would copy/sed reqs.txt by pinning to the mins 16:45:09 gibi: agree 16:45:17 bauzas: yeah 16:45:36 and the gate would periodically run a job that would call this target 16:45:42 then I don't disagree 16:45:46 cool 16:45:51 I see an agreement forming :) 16:45:52 anyone having concerns ? 16:46:05 (now I need to find the time to do the scripting) 16:46:17 say it now or forever hold your peace 16:46:34 crickets, all cool 16:46:38 thanks 16:46:44 and sorry again for missing the firday sessions 16:46:51 Friday even 16:47:12 #agreed gibi to work on a new tox target that would run unittests with a pinned min version of reqs.txt, with a periodic job testing it weekly 16:47:53 gibi: I guess you may want to do it as well for functional tests but this doesn't harm to me 16:48:14 bauzas: yeah, lets see the unit first, adding functional to it is easy then 16:48:24 cool 16:48:31 I think dust is settled now 16:48:43 anything else before I call it a wrap ? 16:48:47 bauzas, I dont have anything w.r.t PTG missing item, can we discuss few backports ? 16:48:55 I've updated the etherpad with the link to this meeting log 16:49:10 gibi: excellent for tracking decisions 16:49:27 auniyal: are you asking for specific change reviews ? 16:49:36 I have few backports which can be merged mostly for zed and yoga, I have reviewed them from my end, I would like to request cores to review them 16:49:46 if so, I'd prefer if you could ping folks off the meeting 16:50:04 (we generally try to avoid review requests during the meeting, for obvious reasons) 16:50:09 okay 16:50:23 (the main one is brevity) 16:50:37 ok, so, last call ? 16:51:51 thanks all 16:51:56 #endmeeting