16:00:21 #startmeeting nova 16:00:21 Meeting started Tue Apr 11 16:00:21 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:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:21 The meeting name has been set to 'nova' 16:00:31 heydo heya 16:00:43 #link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting 16:00:49 o/ 16:02:53 o/ 16:02:56 hmmmm, 16:03:07 okay, let's start 16:03:11 what a crowd 16:03:19 o/ 16:03:22 thanks Hungary 16:03:23 o/ 16:03:29 hah, people arrive :) 16:03:39 #topic Bugs (stuck/critical) 16:03:44 #info No Critical bug 16:03:48 #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 19 new untriaged bugs (-3 since the last meeting) 16:04:09 unfortunately a new bug just arrived one minute before the meeting started :) 16:04:37 I haven't created an etherpad since most of the bugs I closed were not really needed to be look 16:04:42 looked* 16:04:56 #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster 16:05:08 gibi: are you able to look at some bug reports this week ? 16:05:18 I can also continue to look at some of them, like the new mdev one :) 16:05:18 I can try 16:05:26 * gibi makes a note 16:05:32 gibi: thanks 16:05:36 #info bug baton is being passed to gibi 16:05:48 any bug people want to discuss ? 16:05:58 * gibi has a new post-it on his monitor now 16:06:47 :) 16:06:53 ok, moving on then 16:06:59 #topic Gate status 16:07:03 #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:07:08 #link https://etherpad.opendev.org/p/nova-ci-failures 16:07:20 it was a short week for me, so I haven't seen any CI issue 16:07:28 it's not great 16:07:44 I've seen some gate issues last week indeed 16:07:53 I'm not sure how much of it is nova's fault, other than the functional failures 16:08:17 yeah :( 16:08:35 again, I'll try to look at those this week 16:08:38 I don't have any specific things to raise, but I can just say it's not great at the moment 16:08:44 and maybe ping some folks 16:09:07 dansmith: cool, anyway thanks for having it looked 16:09:26 #link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status 16:09:45 at least for periodic jobs, all of them work :) ^ 16:09:56 #info Please look at the gate failures and file a bug report with the gate-failure tag. 16:10:00 #info STOP DOING BLIND RECHECKS aka. 'recheck' https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures 16:10:07 moving on then 16:10:13 #topic Release Planning 16:10:18 #link https://releases.openstack.org/bobcat/schedule.html 16:10:23 #link https://review.opendev.org/c/openstack/releases/+/877094 Proposed deadlines for Bobcat 16:10:38 elodilles: thanks for having reviewed it, I don't know what happened with my agenda :) 16:10:53 sure, np :] 16:11:24 elodilles: I'll verify the days again 16:11:34 and I'll rebase it after this meeting 16:12:28 #info Bobcat-1 is in 4 weeks 16:12:34 #topic Review priorities 16:12:38 #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:12:42 #info As a reminder, cores eager to review changes can +1 to indicate their interest, +2 for committing to the review 16:12:47 #topic Stable Branches 16:13:05 elodilles: your time (and then auniyal's ;) ) 16:13:40 #link https://review.opendev.org/c/openstack/releases/+/878860 Xena stable branche EM proposal 16:13:47 #info final Xena release tracking pad: https://etherpad.opendev.org/p/nova-stable-xena-em 16:14:01 just some summary based on this ^^^ 16:14:09 we have merged some patches 16:14:39 but there are still patches that can be reviewed 16:14:43 yup 16:15:10 the question is, whether we should not wait anymore and do a final release for stable/xena 16:15:13 elodilles: honestly I don't know what to review 16:15:28 I've asked if other folks wanted to merge stuff 16:15:35 the ones I cared I dared to review 16:15:44 bauzas: i also haven't find any 'must-have' for stable/xena final release 16:16:02 gibi: maybe you want some of your xena backported series to be merged before we call out EM ? 16:16:07 maybe we are ready to do the final release then? 16:16:22 bauzas: I have nothing super pressing 16:16:36 well, 16:16:40 but if we can merge open patches that sounds good :) 16:16:45 #info note that we can merge patches AFTER the transition, just cannot do upstream releases anymore 16:16:52 understood ^^ 16:17:07 yeah, this isn't a priority question 16:17:27 if people want to release their backports, they NEED to beg for reviews by now 16:17:45 ++ 16:17:51 we could merge patches after EM, but then none of the patches would get released 16:18:10 if people are happy with cherry-picking, this isn't a problem 16:18:25 but if people rely on pip packages, they may get surprised 16:18:26 well we will merge patches after EM 16:18:39 but yes it wont get included in an upstream release 16:18:41 I just wrote that :) 16:18:56 well you said could impliying we might not 16:18:58 anyway, looks to me none of us are telling nay 16:19:04 but downstream it can be consumed & released ;) 16:19:10 exactly 16:19:20 elodilles: IMHO you're good to go 16:19:22 so we still want to continue to merge them after EM 16:19:32 elodilles: propose the releases patch and auniyal and I will +1 it 16:20:08 bauzas: ack 16:20:21 auniyal: you had a subitem 16:20:29 about yoga and zed branches 16:20:32 yes bauzas 16:20:36 #info Please review these backport patches for stable zed and yoga release 16:20:51 #link https://etherpad.opendev.org/p/release-liaison-PatchesToReview 16:20:59 thats all :) 16:22:19 ok thanks auniyal 16:22:50 stable cores are welcome to review https://etherpad.opendev.org/p/release-liaison-PatchesToReview 16:23:10 auniyal: when do you plan to propose a stable release for yoga and zed ? 16:23:27 20 April 16:24:00 ack 16:24:11 can you take a look at all nova deliverable fi you are doing that 16:24:12 let's revisit then on next weekly meeting 16:24:22 so os-vif, placement ectra 16:24:25 not just nova 16:24:40 i dont think we have a lot pending for those 16:25:06 sean-k-mooney: you mean the stable branches ? 16:25:12 yeah, that doesn't harm 16:25:15 ack sean-k-mooney, I am making same list for os-vif, placement and os-trait 16:25:28 auniyal: just use the same tracking etherpad IMHO 16:25:41 but I share them once I review them 16:25:44 ack bauzas 16:25:45 cool thanks 16:25:45 cool 16:25:55 ok, I guess we're done with this topic 16:26:05 for what its worth i dont see anythign for os-vif 16:26:11 thanks elodilles and auniyal for taking care of our eldests 16:26:18 ++ 16:26:26 moving on 16:26:47 actually, 16:26:54 #topic Open discussion 16:27:01 there is nothing in the etherpad 16:27:06 refrsh 16:27:06 s/etherpad/wige 16:27:12 i added a topic 16:27:27 heh, I'm used to refresh but I forgot this time 16:27:32 (sean-k-mooney) hypervisor version weighed. 16:27:36 go for it then :) 16:27:46 so this is pretty simple 16:27:57 i would like to add a new scheduler weigher 16:28:20 that woudl weigh hosts based on the Hypervisror_version filed in the hoststate object 16:28:29 and prefer putting vms on new hosts 16:28:42 this will help with upgrades both pratically and with testing 16:28:50 yeah, I'm not sure who would argue against such behavior, so it sounds like a good idea to me 16:28:56 me too 16:29:03 and it's a weigher 16:29:06 not a filter 16:29:07 what i would like to know is shoudl this be a specless bluepint or mini spec liek the pci weigher 16:29:08 every cloud I've worked with has wanted to move instances towards newer hosts 16:29:31 sean-k-mooney: do you need to add new fields for the ComputeNode records ? 16:29:37 no 16:29:38 does hypervisror_version field something that is always meaningfully comparable? 16:29:41 I think no 16:29:43 no db or object chanbges 16:29:53 gibi: that is a good question 16:29:59 * bauzas very quickly looks at the existing host states 16:30:03 so initally i was just going to do this for libvirt/qemu 16:30:21 for the libvirt driver its the libvirt verison 16:30:28 converted to a number 16:30:35 so 7.0.0 becomes 700000000 16:30:44 it's an integer, so it's certainly easily comparable 16:30:46 i dont know if all virt driver are comparibale 16:30:47 https://github.com/openstack/nova/blob/master/nova/scheduler/host_manager.py#L129 16:30:57 at least we have this field 16:30:59 if someone is not putting something where "bigger means newer" in an integer field, it would be very strange 16:31:13 is it an int in the db 16:31:18 it is 16:31:29 * bauzas wonders why we already provide this id 16:31:32 then it is OK 16:31:36 ok then i think it will work for eventying 16:31:39 s/id/field 16:31:47 the weigher just need to return the value as the weight directly 16:32:08 and it will be nomalised/multipled like all the rest 16:32:21 well, then if all the drivers provide this field, and if the HostState already has this, then there is no upgrade question 16:32:29 so, 16:32:29 specless blueprint to me 16:32:47 oh heh, we already query it https://github.com/openstack/nova/blob/50fdbc752a9ca9c31488140ef2997ed59d861a41/nova/scheduler/filters/image_props_filter.py#L85 16:32:50 seems okay to me if there are no other wrinkles 16:33:04 OK to me too 16:33:08 so, basically, we already support this field 16:33:14 bauzas: we do yes 16:33:16 definitely a specless bp 16:33:18 and we use it in the conductor 16:33:27 to prevent live migrating form new to older 16:33:28 sean-k-mooney: my question was more about the scheduler 16:33:34 yep 16:33:40 ok ill file the blueprint after the meeting 16:33:42 I was wondering why we were having a HostState field 16:33:48 and ill detail this in the describption 16:33:57 that was meaning that we were already a filter using it 16:33:59 yep i check that already 16:34:01 we do 16:34:05 cool cool 16:34:07 so, 16:34:40 i will file a blueprint and i will ping you the link once done for you to review 16:35:03 #agreed a blueprint asking to have a weigher using hypervisor_version would be a specless one 16:35:25 #action sean-k-mooney to ping bauzas once he creates it 16:35:28 voila 16:35:41 anything else ? 16:36:06 if not 16:36:10 thanks all, 16:36:13 #endmeeting