16:00:13 #startmeeting nova 16:00:13 Meeting started Tue Oct 10 16:00:13 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:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:13 The meeting name has been set to 'nova' 16:00:24 #link https://wiki.openstack.org/wiki/Meetings/Nova#Agenda_for_next_meeting 16:00:37 hello everyone, a bit busy today but let's run it quickly 16:00:40 o/ 16:00:43 o/ 16:01:03 o/ 16:01:51 ok, I guess we can softly start 16:02:09 #topic Bugs (stuck/critical) 16:02:17 #info No Critical bug 16:02:23 #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 46 new untriaged bugs (+2 since the last meeting) 16:02:38 #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster 16:02:45 melwitt: around ? 16:03:23 o/ 16:04:11 o~ 16:04:31 I did not manage to look at bugs. Sorry 16:05:46 np 16:07:16 okay let's continue 16:08:24 #info bug baton is melwitt 16:08:29 #info https://bugs.launchpad.net/nova/+bug/2026345 failed for nova few times. 16:09:46 #topic Gate status 16:10:24 #link https://bugs.launchpad.net/nova/+bugs?field.tag=gate-failure Nova gate bugs 16:10:31 #link https://zuul.openstack.org/builds?project=openstack%2Fnova&project=openstack%2Fplacement&pipeline=periodic-weekly Nova&Placement periodic jobs status 16:11:01 #info Please look at the gate failures and file a bug report with the gate-failure tag. 16:11:53 anything to discuss ? 16:12:19 looks not 16:12:24 #topic Release Planning 16:12:29 #link https://releases.openstack.org/caracal/schedule.html 16:12:34 #info Nova deadlines are not yet defined and will be once the PTG happens 16:12:37 #info Caracal-1 milestone in 5 weeks 16:12:49 again, any questions so far , 16:12:51 ? 16:13:12 nope 16:13:32 continuing so 16:13:37 #topic Caracal vPTG planning 16:13:40 #info Sessions will be held virtually October 23-27 16:13:44 #info Register yourselves on https://ptg2023.openinfra.dev/ even if the event is free 16:13:47 #link https://etherpad.opendev.org/p/nova-caracal-ptg PTG etherpad 16:13:51 #info add your own topics into the above etherpad if you want them to be discussed at the PTG 16:13:55 that's it 16:14:12 we already have a few topics, thanks folks who added them 16:14:20 but please continue to add some if you want 16:14:27 #topic Review priorities 16:14:35 #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:14:38 #info As a reminder, people eager to review changes can +1 to indicate their interest, +2 for asking cores to also review 16:15:00 I said I was about to propose a Gerrit dashboard for those, I had no time yet to do it 16:15:08 #action bauzas to propose a Gerrit dash 16:15:15 #topic Stable Branches 16:15:20 elodilles: ? 16:15:24 yepp 16:15:32 i'm not aware of any gate issue 16:15:41 otherwise nothing else to report 16:15:48 #info stable branch status / gate failures tracking etherpad: https://etherpad.opendev.org/p/nova-stable-branch-ci 16:16:09 please add stable gate issues if you see any ^^^ 16:16:14 ++ 16:16:22 that's all from me 16:17:19 cool 16:19:19 #topic Open discussion 16:19:24 (bauzas) Specless blueprint approval for https://blueprints.launchpad.net/nova/+spec/aggregatemultitenancyisolation-to-support-unlimited-tenant 16:20:23 hum 16:20:42 wdyt about that ? 16:21:06 dont we support having multiple keys 16:21:18 so i didnt think there was an effective limit today 16:22:46 or parhaps we require one aggreate per tenatnt today i would have to review the code 16:23:10 the patch is basiclly enabling what i orgianlly tought already worked 16:23:22 instead of looking for filter_tenant_id explictly 16:23:28 just making that a prefix 16:24:00 so you can have filter_tenant_id= filter_tenant_id_1= 16:24:30 thats proably an ok change to make 16:24:58 * dansmith stumbles in late 16:25:35 tenant isolation shoudl be done via placement 16:25:45 and we shoudl really be removing the filter based approch so im not sure 16:27:16 sahid wanted to still use the filters 16:27:53 i would be in favor of deprecateding it for removal in D if the current fucntionlaiy is supproted by the placment approch 16:28:41 https://docs.openstack.org/nova/latest/admin/aggregates.html#tenant-isolation-with-placement 16:28:47 tenant isolation can't be done entirely in placement right? 16:28:55 I think sahid actually wanted to backport this 16:28:57 i belive it can 16:29:02 all we can do is select an aggregate and then get placement to limit for us 16:29:14 you know what ? we can punt this until he can be around 16:29:33 so given this dicussion i would say not a specless blueprint 16:29:40 spec or ptg discussion 16:29:41 right 16:30:48 i think the fucntionaliyt is possible today withthe placement approch so i would question why we dont remove the filter 16:30:59 so i would like to capture the answer to that 16:31:51 okay, let's say this 16:31:57 I'll tell this to sahid tomorrow 16:32:12 and he could explain why he still wants to use filters 16:32:20 (IMHO like I said, backports) 16:32:39 do all agree ? 16:32:44 backports are a downstream problem 16:33:01 sure, but this is easier with a python module like a filter, right?. 16:33:03 that is not a good reason to extend it upstream unless its useful upstream 16:33:21 sure, we need to discuss the usecases 16:33:33 but I'm not in favor of removing every single filter we have 16:33:44 agree 16:33:44 some operators still run filters on their choices 16:34:17 anyway, let's punt this until PTG or when sahid can join us 16:34:26 we have the prefilter for isolation, which uses placement's aggregates to do some isolation, but I'll have to revisit my understanding of the differences 16:34:31 #agreed defer this agreement to the next PTG 16:34:49 I'll add a topic in the PTG etherpad 16:34:55 dansmith: we deveoped that prefilter to eventurlly remove this one 16:36:07 https://specs.openstack.org/openstack/nova-specs/specs/rocky/implemented/placement-req-filter.html#proposed-change 16:36:43 sean-k-mooney: well, for CPUFilter, I totally agree with removing it 16:36:47 this was the first prefilter that you wote many moons ago 16:37:24 I'm just saying that for non-allocatable filters (placing things) we may leave those if those are cheap to maintain 16:37:41 right but this filter is know to be problematic 16:37:42 because this is a python module and not another SQL query 16:37:54 so i realy dont think this is a good example ot extned 16:37:55 sean-k-mooney: I know, but I think there were limitations 16:38:18 anyway, we punted the potential agreement to the next PTG 16:38:21 I thought we agreed to punt until PTG ? 16:38:22 yeah 16:38:30 so let's stop for now 16:38:40 sure 16:38:40 and I'll give you all extra 20 mins of your time 16:38:42 thanks all 16:38:52 any other item before we close ? 16:39:07 i just wanted to highlight i reporposed the healtcheck spec https://review.opendev.org/c/openstack/nova-specs/+/897225 16:39:16 oh right, I've seen it 16:39:20 so if we can reappove that it would be good 16:39:22 I just need to look at it 16:39:25 ack 16:39:41 thats all from me 16:39:43 tuesdays are usually upstream days for me, but I was vamped into some crazy internal thing 16:39:57 anyway, ending now 16:40:00 thanks all 16:40:04 #endmeeting