13:00:01 #startmeeting kolla 13:00:01 Meeting started Wed Apr 17 13:00:01 2024 UTC and is due to finish in 60 minutes. The chair is mnasiadka. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:01 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:01 The meeting name has been set to 'kolla' 13:00:12 #topic rollcall 13:00:13 o/ 13:00:43 o/ 13:00:46 \o 13:00:57 o/ 13:01:56 \o 13:02:53 #topic agenda 13:02:53 * CI status 13:02:53 * Release tasks 13:02:53 * Regular stable releases (first meeting in a month) 13:02:53 * Current cycle planning 13:02:55 * Additional agenda (from whiteboard) 13:02:55 * Open discussion 13:02:58 #topic CI status 13:03:21 Basically all green - apart the gnocchi issue that we fixed (and Kolla is now using Caracal sources for building) 13:03:39 And Octavia has problems tearing down an amphora LB - claims Nova did not free up the port 13:03:45 I'm having a slow look into that 13:03:59 #topic Release tasks 13:04:15 So basically - we should start preparing Kolla and Kolla-Ansible for branching 13:04:25 I'd like to squeeze ovn-bgp-agent in 13:04:51 There are patches for adding Scaphandre (energy consumption monitoring for processes/instances) which would be also nice to get in 13:05:24 So I'll be running around asking for reviews surely and forming up a queue of RP+1 things that need to get in 13:05:45 I'll also create a list on the Whiteboard - so we can track that properly 13:06:12 nice, I guess we would also happily review scaphandre, as we already use that downstream 13:06:17 +1 13:06:33 Goodie 13:06:36 Let's move on 13:06:43 #topic Current cycle planning 13:07:07 vPTG was last week, I'll formulate some priorities for D cycle - but for now the focus is getting closer to releasing Caracal 13:07:41 From another front - our meeting is 13:00 UTC now - any volunteer to update the meetings page for summer daylight savings period? 13:09:28 didn't we do that? I updated the channel topic at least, can also push another patch 13:10:07 I'm currently sorting out my local dev setup issues, else I would say I can do it, but I have various issues due to my fallback machine being windows based :( 13:10:24 Michal Nasiadka proposed openstack/kolla master: WIP: kolla-toolbox: Use py311 on rpm distros https://review.opendev.org/c/openstack/kolla/+/916102 13:10:29 Dawud proposed openstack/kolla master: Change logic for plugins in grafana image build https://review.opendev.org/c/openstack/kolla/+/913184 13:11:06 frickler: https://meetings.opendev.org/#Kolla_Team_Meeting says 14:00 UTC 13:11:18 ok, will update 13:11:21 thanks! 13:11:30 #topic Additional agenda (from whiteboard) 13:11:35 Let's go through that, it's loooong 13:11:45 (SvenKieske): https://review.opendev.org/c/openstack/kolla-ansible/+/909912/comment/2da918f8_2a5d1097/ is a complete copy of "service-cert-copy" role ok for one task, or should it rather be extended instead? 13:12:01 SvenKieske: I think there's already separate patch for that? 13:12:03 that was actually addressed I believe, there is a patchset 13:12:06 yes 13:12:16 but it could get some reviews :) 13:12:26 (SvenKieske): cores: please review the following: 13:12:26 ovn-exporter https://review.opendev.org/c/openstack/kolla-ansible/+/855498 13:12:27 skyline SSO https://review.opendev.org/c/openstack/kolla-ansible/+/905860 13:12:27 neutron service limit https://review.opendev.org/c/openstack/kolla-ansible/+/877776 13:12:27 add new sysctl role: https://review.opendev.org/c/openstack/kolla-ansible/+/912351 13:12:27 cell0 VIP change fix https://review.opendev.org/c/openstack/kolla-ansible/+/910924 13:12:29 oh boy 13:13:17 and that's already only half of what was there on Monday ;) 13:13:24 skyline, sysctl and afaik neutron service limit are rather uncontroversial imho :) 13:14:29 especially the skyline stuff would be nice for downstream users using that, also it would be nice for the new contributors seeing there patches being merged sometime :D 13:14:40 the sysctl is nice to have i guess, not that important 13:14:52 ok, I think all of them except ovn-exporter have my +2 13:15:06 the cell0 stuff depends on how much we expect kolla vip to change 13:15:12 ovn-exporter is failing all over the place 13:15:29 yeah I need to triple check something about ovn, but my local test env has currently issues :( will report back 13:15:35 usually we don't, but there's no sense in breaking people doing that, if there's a contributor willing to fix it 13:16:06 ok then, next list 13:16:09 (mhiner) status of adding python3-docker to ospbo repository 13:16:09 please review: https://review.opendev.org/c/openstack/kolla-ansible/+/911417 13:16:09 and its following change: https://review.opendev.org/c/openstack/kolla-ansible/+/911505 13:16:09 plus the podman fix: https://review.opendev.org/c/openstack/kolla-ansible/+/912521 13:16:09 this one is also ready for reviews, it fails only because of docker--py 5.0.3 version on Debian: https://review.opendev.org/c/openstack/kolla-ansible/+/908295 13:16:37 Podman fix is merged, thanks for that 13:17:00 Matúš Jenča proposed openstack/kolla-ansible master: Add backend TLS between MariaDB and ProxySQL https://review.opendev.org/c/openstack/kolla-ansible/+/909912 13:17:27 Matt Crees proposed openstack/kayobe master: Docs: add a link to the gerrit review dashboard https://review.opendev.org/c/openstack/kayobe/+/916110 13:18:26 few weeks ago we had discussion about adding python3-docker to ospbo repository or changing the way it is installed on the newest debian 13:18:31 any news about it? 13:18:36 ihalomi: can you reply to the comments in 911417? 13:18:52 and resolve those that are answered ; 13:18:53 ;) 13:18:57 also https://review.opendev.org/c/openstack/kolla-ansible/+/911417 needs a manual rebase, just checked 13:19:49 mnasiadka: i did, i was waiting for SvenKieske to close it or add more comments, since they are his suggestions 13:19:54 So what about 908295 ? 13:20:56 I did an initial review of that, I'll do another round today. 13:21:05 It's failing 13:21:06 it's quite some amount of code 13:21:27 the tests on 908295 is failing only because on debian there is no way to install newer version of docker 13:21:50 we talked about this few weeks ago that on debian we dont use pip to install docker for some reason 13:21:53 ah it would've been nice to note that on the change, if you know the reason. 13:22:39 well, we don't use venvs for some reason 13:22:44 that being said I faintly recall the discussion, wasn't there some agreement to make this the same for all distros? not sure what the outcome was, I remember some experimental patch in that regard at least. 13:23:22 anyway, it seems like this is not going to make it to C, unless somebody has a lot of time to make the CI work in venvs (because Debian without venv will install python3-docker deb package) 13:23:43 there was 2 suggestions, one to make it same for all distros and other was to add python3-docker to repository we use for podman 13:24:16 Roman Krček proposed openstack/kolla-ansible master: Optimise config https://review.opendev.org/c/openstack/kolla-ansible/+/745164 13:24:17 Roman Krček proposed openstack/kolla-ansible master: Refactor services' check-containers and optimise https://review.opendev.org/c/openstack/kolla-ansible/+/773243 13:24:33 the same for all distros == use venv for CI, but then we would need to force users to use venv 13:24:48 Debian does not support using pip to install package globally 13:25:19 look at approach for podman https://github.com/openstack/ansible-collection-kolla/blob/master/roles/podman_sdk/tasks/main.yml#L4 it adds this osbpo repository and install podman from there for debian 13:25:20 that's the future for other distros, too 13:26:21 then we would have control over which version of docker or podman we use also for non pip installs 13:26:49 afaik kevko said he can fix osbpo, no problem? (for the short term) but he's not here today it seems 13:27:19 Michal Nasiadka proposed openstack/kolla master: WIP: kolla-toolbox: Use py311 on rpm distros https://review.opendev.org/c/openstack/kolla/+/916102 13:27:38 Roman Krček proposed openstack/kolla-ansible master: Refactor services' check-containers and optimise https://review.opendev.org/c/openstack/kolla-ansible/+/773243 13:28:31 well, then you need to chase kevko 13:28:35 let's move on 13:28:39 (r-krcek) 13:28:39 thoughts on https://review.opendev.org/c/openstack/kolla-ansible/+/914997 ? 13:29:12 Matúš Jenča proposed openstack/kolla-ansible master: Patch service-cert-copy role to be used w/o HAProxy https://review.opendev.org/c/openstack/kolla-ansible/+/915901 13:30:05 It's failing for now, I rechecked that - should be probably better 13:30:16 and the last one is 13:30:17 (mgoddard): Masakari CI is passing on all branches back to stable/zed. Can we de-deprecate it? 13:30:25 well tbh I went - quickly - over the linked markdown document and the performance benefit really doesn't seem to stand out. could you maybe provide some more numbers there? afaik even some tests regressed in performance? 13:31:04 I don't doubt there might be performance benefits, but I think it should be possible to show them in a more convincing fashion :) 13:31:17 yeah, I asked in the review 13:31:21 so, Masakari 13:31:27 I think it's about this: https://review.opendev.org/c/openstack/kolla-ansible/+/914877 13:31:50 And then reverting this: https://review.opendev.org/c/openstack/kolla-ansible/+/901193 13:32:58 so shpc want's to have that downstream and support it? 13:37:14 One of our customers is using that extensively and we have stepped up to make sure that project upstream is viable 13:37:25 Merged openstack/kolla stable/2023.2: Fix OpenSearch file ownership issues https://review.opendev.org/c/openstack/kolla/+/916081 13:39:01 ok, I don't mind doing that, will add to my review list 13:39:45 Ok then, lists of patches are done 13:39:48 Verification of a change to openstack/kolla stable/2023.1 failed: Fix OpenSearch file ownership issues https://review.opendev.org/c/openstack/kolla/+/916082 13:39:48 #topic Open discussion 13:39:50 anybody? 13:40:29 Hi. I was here at the wrong time and missed my spot for the performace upgrade regarding the use or filters. 13:41:08 Any thoughts on this https://review.opendev.org/c/openstack/kolla-ansible/+/914997 13:41:33 we discussed that shortly, first of all it needs to pass CI - second of all - we'd like some marketing information how much faster is that 13:41:53 (in Kolla-Ansible case, not some general case) 13:42:27 sure, as I said above - and also commented on the patchset - maybe run some more stats to show the real benefit there. also please account for caching et cetera. I'm missing some basic description describing the benchmark environment (virtual machine, software stack with versions et cetera). good benchmarking is very very hard. 13:43:08 Okay, I will try to come up with some "real-world" scenario and put the specific number into the comments of the patchset. 13:43:51 doesn't even need to be real world, but should - in the best case - be reproducible, not just some fluctuation in local dev env :) 13:45:21 I usually refer to this when it comes to benchmarking, it has many do's and dont's and many pitfalls covered: https://www.brendangregg.com/activebenchmarking.html 13:45:52 and you don't need to do all that is advised there, but it can give you some ideas what to look for :) 13:46:22 Thanks for the tip :) 13:47:10 thanks, looking forward to a v2 of that performance document :) better performance is surely greatly appreciated by all :) 13:48:17 you can ping me also most of the time here if you have a question or general feedback in this regard. I did quite some benchmarking in the past and did many of the common errors myself :D 13:49:39 Thank you, that would be great. I'll be sure to reach out, once I have some more questions/updates. :) 13:50:51 good 13:50:58 ok then, let's finish for today 13:51:02 Thanks for coming! 13:51:04 #endmeeting