15:01:05 #startmeeting oslo 15:01:05 Meeting started Mon Jul 5 15:01:05 2021 UTC and is due to finish in 60 minutes. The chair is hberaud. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:05 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:05 The meeting name has been set to 'oslo' 15:01:14 Courtesy ping for hberaud, bnemec, johnsom, redrobot, stephenfin, bcafarel, kgiusti, jungleboyj 15:01:14 o/ 15:01:21 hi 15:01:23 o/ 15:01:25 #link https://wiki.openstack.org/wiki/Meetings/Oslo#Agenda_for_Next_Meeting 15:01:46 Will just wait a couple minutes for folks. 15:03:14 #topic Red flags for/from liaisons 15:04:15 AFAIK nothing from oslo 15:05:20 I had a proposal for oslo.privsep, but I don't know if this is the correct time 15:05:38 We will discuss it at the end of the meeting 15:05:44 thanks 15:05:50 :) 15:05:53 #topic Releases liaison 15:06:43 Next week will be the milestone 2 for xena 15:07:03 So I'll surely release a couple of new version for oslo* 15:07:13 s/version/versions/ 15:07:27 #topic Security liaison 15:07:44 bnemec: o/ around? 15:08:38 o/ 15:09:33 I didn't noticed something about security 15:09:41 stephenfin: o/ 15:09:50 #topic TaCT SIG liaison 15:09:57 sboyron: The floor is yours 15:10:10 I did not see anything on fire 15:10:17 cool thanks 15:11:05 #topic Action items from last meeting 15:11:09 Nothing here too 15:11:18 #topic Weekly Wayward Wallaby Review 15:11:55 https://review.opendev.org/c/openstack/oslo.metrics/+/799092 15:12:30 stephenfin: This one was related to one of your previous comment 15:12:32 ^ 15:12:58 ah, easy as 15:13:14 Is that really wayward? It's only up 4 days 15:13:32 I take it randomly 15:13:52 ah, okay :) 15:14:02 This one is more wayward :) => https://review.opendev.org/c/openstack/oslo.db/+/734744 15:15:07 Looks like that's still held up pending bnemec's comments 15:15:08 I think that we could close it, any opinion? 15:15:14 Yeah, close it 15:17:04 done 15:17:34 #topic Open discussion 15:17:46 ralonsoh: the floor is yours 15:17:50 thanks 15:17:58 this is related to https://review.opendev.org/c/openstack/oslo.privsep/+/794847 15:18:18 last week we merged https://review.opendev.org/c/openstack/oslo.privsep/+/794993 15:18:34 this patch created a privsep context with timeout 15:18:51 --> if the command is not executed in this time, we raise an exception 15:19:12 this has a problem in the daemon: the command being executed (in a thread) could never finish 15:19:17 and there is no way to stop it 15:19:32 we can run out of available threads in the daemon 15:19:45 my proposal uses fork instead of threads 15:20:02 I see 15:20:02 when a new command arrives, we fork the daemon (with the same permissions) and execute the command 15:20:22 advantages: we can kill the child and we can execute several commands in parallel 15:20:24 that's all 15:20:39 (questions?) 15:20:43 At first glance that LGTM 15:21:44 What's about eventlet? 15:21:56 we unmonkey-patch the daemon 15:22:01 (I submitted the patch) 15:22:13 Ah yes good point 15:22:22 I remember these changes 15:22:44 I would like to know a way to test it in, for example, Neutron CI 15:22:57 a way to force this patch installation and pass all neutron CI tests 15:23:02 (or Nova or anyone else) 15:23:25 That's a good question 15:23:25 soemthing like creating a devstack patch installing it 15:23:40 and then pushing a change in Neutron depending on this devstack change 15:23:48 could work? 15:23:52 stephenfin: do you have previous example of the same thing with nova? 15:23:55 ^ 15:24:36 (An example to follow) 15:25:00 hberaud: ralonsoh: typically we'd create a DNM patch against nova that 'Depends-On' the oslo patch. You'll need to modify 'required_projects' in .zuul.yaml so that it'll install the oslo.lib from git instead of pypi though 15:25:13 ah yes 15:25:18 required projects, that will work 15:25:23 thanks a lot 15:25:56 Merged openstack/oslo.metrics master: Fix Heading Characters https://review.opendev.org/c/openstack/oslo.metrics/+/799092 15:26:37 so once I have something "decent" (a patch passing al oslo.privsep tests and working in Neutron CI), I'll ping you again 15:27:26 Thanks ralonsoh 15:27:30 thank you 15:27:37 Anything else to discuss today? 15:27:53 Hi, there are backports failing lower constraints jobs in victoria and ussuri 15:28:09 Weren't they removed in other projects few months ago? 15:28:21 not consistently 15:28:24 the patches - https://review.opendev.org/c/openstack/oslo.db/+/798761 https://review.opendev.org/c/openstack/oslo.db/+/798762 15:28:30 we haven't backported the removals everywhere 15:28:45 (it's easier do it on demand) 15:29:22 ajya: do you want to handle the backport? 15:29:35 so you might need to backport those removal patches first (don't forget to fold in follow-ups that addressed things missed like tox.ini files etc.) Luckily those should be trivial to approve 15:30:02 hberaud, stephenfin, ok, will do it 15:31:25 ajya: you're welcome 15:31:32 Anything else? 15:37:34 OK, thanks everyone. Let's wrap up 15:37:43 bye 15:37:45 #endmeeting