17:59:12 <knikolla> #startmeeting tc 17:59:13 <opendevmeet> Meeting started Tue May 9 17:59:12 2023 UTC and is due to finish in 60 minutes. The chair is knikolla. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:59:13 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:59:13 <opendevmeet> The meeting name has been set to 'tc' 17:59:16 <knikolla> Hi all, welcome to the weekly meeting of the OpenStack Technical Committee 17:59:23 <knikolla> A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct 17:59:27 <knikolla> #topic Roll Call 17:59:29 <gmann> o/ 17:59:31 <dansmith> o/ 17:59:32 <JayF> o/ 17:59:36 <knikolla> o/ 17:59:40 <jamespage> o/ 17:59:41 <bauzas> o/ 17:59:43 <knikolla> Today's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee 17:59:43 <slaweq> o/ 18:00:36 <dmendiza[m]> 🙋♂️ 18:01:23 <rosmaita> o/ 18:01:25 <knikolla> There are no noted absences in the agenda. I'll give it 2 more minutes. 18:03:29 <knikolla> tc-members: meeting time :) 18:03:56 <knikolla> #topic Follow up on past action items 18:04:01 <knikolla> noonedeadpunk has submitted two governance proposal, to add py38 to PTI and to clarify general expectations on supported Python versions 18:04:08 <knikolla> #link https://review.opendev.org/c/openstack/governance/+/882165?usp=search 18:04:11 <knikolla> #link https://review.opendev.org/c/openstack/governance/+/882154?usp=search 18:04:17 <knikolla> We can discuss this item further on the appropriate meeting topic. 18:04:22 <knikolla> Thank you noonedeadpunk. 18:04:28 <knikolla> gmann has added python 3.8 back to the generic job template 18:04:33 <knikolla> #link https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175 18:04:33 <spotz_> o/ 18:04:35 <gmann> yeah, all the reverts are merged #link https://review.opendev.org/q/topic:oslo-drop-py38+ 18:04:38 <knikolla> Thank you gmann. 18:04:41 <bauzas> Huzzah 18:04:45 <gmann> and py3.8 is voting job now #link https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175 18:04:54 <dansmith> ++ 18:04:55 <gmann> *unit test job 18:04:57 <knikolla> We can discuss this item further on the appropriate meeting topic for py38. 18:05:21 <knikolla> Which I'm going to jump directly on :) 18:05:25 <knikolla> #topic Schedule of removing support for Python versions by libraries - how it should align with coordinated releases (tooz case) 18:05:52 <knikolla> Again thank you for submitting both sets of proposals and reverts. 18:06:12 <knikolla> #link https://review.opendev.org/c/openstack/governance/+/882165?usp=search 18:06:19 <knikolla> #link https://review.opendev.org/c/openstack/governance/+/882154?usp=search 18:06:47 <knikolla> There's some discussion on the first patch about whether to keep this for libs only or to extend it to all projects 18:07:05 <gmann> yeah, IMO it make sense to keep it for all projects not just lib 18:07:27 <bauzas> if a project is imported, it becomes a lib 18:07:33 <dansmith> yup 18:07:35 <fungi> we've done a fairly terrible job in the past of drawing the line between libs and not-libs and avoiding importing the latter directly 18:08:06 <gmann> and also integrated projects even they are not imported, operators need to move version up if either of integrated project bump up the version 18:08:30 <gmann> for example, nova drop py3.8 but neutron want to keep or vice versa 18:08:56 <slaweq> +1 18:09:37 <slaweq> in neutron case we can also ask if this is lib or not as it's still imported by many projects, like e.g. stadium ones 18:10:54 <knikolla> ++, for things to be coinstallable it helps to target the same python version 18:10:56 <bauzas> I've seen examples in my life where people were importing nova 18:11:11 <bauzas> Even if we don't support it 18:11:18 <rosmaita> cinderlib imports cinder 18:11:39 <rosmaita> it would be nice if that were actually allowed 18:11:45 <rosmaita> would solve some problems 18:11:59 <gmann> that is why it will be easy and consistent for everyone moving to new python at same time 18:12:14 <bauzas> Well Nova public APIs are strictly the REST ones 18:12:33 <bauzas> But sometimes it's simplier for ops to just import the top-level package 18:12:54 <bauzas> So they take the risk 18:13:10 <knikolla> Required xkcd https://xkcd.com/1172/ 18:13:45 <knikolla> The other proposal attempts to provide recommendations for which versions of Python to support, and mentions all not-EOL versions of Python 18:14:02 <spotz_> hehe 18:14:02 <knikolla> #link https://review.opendev.org/c/openstack/governance/+/882154 18:16:08 <knikolla> Unless there is something we want to discuss here, we can continue the discussion in the changes. Please take a look. 18:16:32 <knikolla> #topic Gate health check 18:16:54 <knikolla> This is also related to py38, so it's a good continuation of the topic in more general terms. 18:17:01 <dansmith> I think we got rid of the last job requiring focal last week 18:17:02 <knikolla> Anything to report? 18:17:06 <dansmith> so that's good and healthy 18:17:14 <JayF> Ironic has been tracking a grenade issue for the last few days 18:17:21 <gmann> ++ thanks again dansmith for working on it 18:17:26 <bauzas> ++ 18:17:36 <dansmith> also lots of volume tempest test fixes in the last two weeks which seem to be improving things across the board according to opensearch 18:17:46 <knikolla> Awesome, thank you dansmith 18:17:48 <gmann> yeah 18:18:17 <knikolla> I'll note this down in the weekly mail summary. 18:18:52 <knikolla> JayF: anything more on the grenade issue? 18:19:12 <JayF> It's being worked on; there's no real update other than "try things and wait to see if they have an impact" 18:20:05 <slaweq> in neutron gate we also see pretty many grenade failures 18:20:20 <slaweq> all caused by timeouts while doing requests to nova API to create security group rules 18:20:29 <slaweq> it's reported here https://bugs.launchpad.net/neutron/+bug/2015065 18:20:46 <slaweq> it can potentially be seen also in other projects probably 18:20:46 <knikolla> #link https://bugs.launchpad.net/neutron/+bug/2015065 18:21:00 <fungi> there's been an uptick in node_error results for jobs relying on nested-virt nodes because we're down to only ovh supplying those and sometimes it takes >10 minutes for a server create call to switch from building to active there 18:21:02 <knikolla> JayF: does this sound familiar? 18:21:26 <JayF> Looks like it's a different issue than the one being tracked by Ironic. 18:21:47 <dansmith> yup 18:22:02 <knikolla> fungi: :( 18:22:07 <gmann> slaweq: are you seeing SG failure in OVS grenade only or general grenade job also ? 18:22:28 <dansmith> I don't think I've seen that security group thing myself 18:22:31 <slaweq> gmann I saw it in ovs grenade job only 18:22:55 <slaweq> but I think ykarel told us today he saw similar errors in other jobs as well 18:23:01 <slaweq> and he is going to investigate that 18:23:23 <gmann> yeah, I have also not seen those 18:23:27 <gmann> slaweq: ack 18:23:41 <knikolla> thanks slaweq 18:23:48 <knikolla> anything else on the topic? 18:24:56 <knikolla> #topic Broken docs due to inconsistent release naming 18:25:00 <knikolla> I have updated my previous patch to include redirects from docs.openstack.org/2023.1.antelope to /2023.1 (and same for bobcat) 18:25:06 <knikolla> #link https://review.opendev.org/c/openstack/openstack-manuals/+/881290 18:26:03 <gmann> knikolla: thanks, will check it. 18:26:14 <knikolla> Thanks :) 18:26:36 <knikolla> #topic Recurring tasks check 18:26:42 <knikolla> Bare 'recheck' state 18:26:47 <knikolla> #link https://etherpad.opendev.org/p/recheck-weekly-summary 18:27:09 <slaweq> all good there 18:27:18 <knikolla> Awesome :) 18:27:39 <knikolla> #topic Open Reviews 18:27:45 <knikolla> #link https://review.opendev.org/q/projects:openstack/governance+is:open 18:28:10 <knikolla> We have 2 new changes proposing PTLs, and after that we're done, besides Winstackers. 18:28:17 <knikolla> #link https://review.opendev.org/c/openstack/governance/+/882374?usp=search 18:28:26 <knikolla> #link https://review.opendev.org/c/openstack/governance/+/882139?usp=search 18:28:36 <knikolla> Please take a look and review. 18:29:08 <knikolla> We also have a proposal from jamespage to introduce a new project Sunbeam 18:29:16 <knikolla> #link https://review.opendev.org/c/openstack/governance/+/881384?usp=search 18:29:41 <knikolla> I did see quite a few comments on the change, so thank you to everyone that did already take a look :) 18:30:09 <jamespage> indeed - I think I'm caught up on reponses and a few updates 18:31:14 <knikolla> Thanks jamespage for the quick responses. 18:31:58 <rosmaita> jamespage: changes LGTM, hopefully Felipe will leave a comment soon 18:32:03 <knikolla> Unless there's anything else to be discussed, that's all for what I had prepared. 18:32:18 <jamespage> rosmaita: I shall nudge him again :) 18:32:19 <knikolla> dansmith: and I managed not to say PR the entire meeting :) 18:32:40 <slaweq> knikolla ups, You just did :P 18:32:45 <dansmith> womp womp 18:32:46 <gmann> :) 18:32:47 <fungi> how meta 18:33:07 <dansmith> you can say PR, you just can't say it in reference to something in gerrit :D 18:33:09 <knikolla> haha, you would have similarly called me out for euphemistically saying GitHub terminology :) 18:33:44 <bauzas> Please, don't speak about my nightmares :) 18:33:51 <dansmith> I think we're done here yes? 18:33:57 <knikolla> Thanks all for a quick and productive meeting. Giving you all back half-hour to use wisely. 18:34:01 <fungi> #link https://etherpad.opendev.org/p/2023-05-board-openstack-sync May 2023 OpenInfra Board Sync with OpenStack (20:00 UTC tomorrow, connection details are in the pad) 18:34:03 <rosmaita> \o/ 18:34:06 <dansmith> ++ 18:34:07 <slaweq> o/ 18:34:20 <jamespage> \o/ 18:34:22 <knikolla> thanks fungi for the reminder! 18:34:23 <fungi> since there doesn't seem to be an "open discussion" topic 18:34:32 * bauzas cries at night when he dreams about OpenStack moving to GitLab or GH 18:34:35 <fungi> i'll tack it onto the "open reviews" discussion 18:34:49 <spotz_> I've got a CentOS board meeting at the same time but if we end early I'll join 18:34:57 <knikolla> You should all have a calendar invite for the meeting tomorrow between TC and board. 18:35:13 <jamespage> yep I'll be attending 18:35:20 <fungi> i sent a couple to the openstack-discuss ml and TheJulia also sent one to the board ml 18:35:35 <knikolla> Thanks fungi 18:35:35 <fungi> feel free to add topics to discuss 18:35:50 <knikolla> ++ 18:36:10 <knikolla> There's an etherpad link in the email 18:36:14 <knikolla> #link https://etherpad.opendev.org/p/2023-05-board-openstack-sync 18:36:22 <fungi> yep, that's what i just linked above 18:36:48 <knikolla> Awesome. Thanks all again. 18:36:49 <knikolla> #endmeeting