13:00:10 #startmeeting kolla 13:00:10 Meeting started Wed Sep 11 13:00:10 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:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:10 The meeting name has been set to 'kolla' 13:00:12 #topic rollcall 13:00:13 o/ 13:00:15 o/ 13:00:18 \o 13:00:19 o/ 13:00:22 o/ 13:00:26 \o 13:00:28 o/ 13:00:45 o/ 13:01:15 \o/ 13:02:27 #topic Agenda 13:02:27 * CI status 13:02:27 * Release tasks 13:02:27 * Regular stable releases (first meeting in a month) 13:02:27 * Current cycle planning 13:02:29 * Additional agenda (from whiteboard) 13:02:29 * Open discussion 13:02:31 #topic CI status 13:02:35 Seems overall fine 13:03:05 there was some memory upgrade for the arm nodes, but I didn't check recent results yet 13:03:14 Mainly aarch64 is in the woods, but that's some storage/io problem on the ARM nodes in CI 13:03:29 frickler: I think it's getting better, but I don't know if it's getting a lot better 13:04:04 #topic Release tasks 13:04:15 ok, so let's watch for a bit before enabling stopped jobs again 13:04:16 Nothing for us in R-3 13:05:02 But 2024.2 coordinated release is coming soon 13:05:18 And then some weeks for us since we're cycle-trailing 13:05:25 but let's try not to aim for December again :) 13:05:39 #topic Regular stable releases (first meeting in a month) 13:05:43 Any volunteer to raise them? 13:05:52 iirc bbezak wanted to? 13:06:15 yes, he said so last week 13:06:24 iirc 13:06:27 yeah, I forgot about it :) 13:06:29 will do today 13:06:37 +1 13:06:39 on it 13:06:46 good bbezak, your colleagues have ratted you out on that 13:06:51 :) 13:07:02 #topic Current cycle planning 13:07:26 So, on my end - MariaDB 11.4 is probably not getting in, unless they fix WSREP/Galera file renames 13:07:42 I need to focus on getting Noble in, and some other OVN related things I'm working on 13:08:11 Regarding new ubuntu I asked last week which solution will we apply .. mnasiadka https://review.opendev.org/c/openstack/kolla-ansible/+/926632 or https://review.opendev.org/c/openstack/kolla/+/926744 ... i would prefer the symlinkink ..as it is more clean and simple ...also ..it will help me with another patch i've already posted 13:08:20 but waited for mnasiadka .. 13:08:20 will we backport mariadb 11.4 later, then? I guess we need to? 13:08:41 SvenKieske: we can always bump in E, 10.11 is supported until 2025 or 2026 13:09:34 kevko: since we merged dev refactor, that's the only place we're using distro_python_version - I'm not a fan of the symlinking approach in the image, I don't know if we're not violating some venv architecture rules or whatever 13:09:52 But if other cores feel like your solution is better - so be it, I just want to get that finally fixed 13:10:11 frickler, SvenKieske, bbezak: do we need to vote? ;-) 13:10:29 mnasiadka: why you are not fun of symlinking even if distro owners are doing symlinking ? As example we have new python installed in rocky (or centos ? ) ...where newer python3 binary is symlink to newer python ..while older python3 is still there 13:10:44 I would have to look at those changes a bit deeper before voting 13:11:18 kevko: symlinking a binary vs symlinking whole directory with subdirectories and a lot of libraries is probably something else 13:11:57 me too, as far as I looked both patches seemed to do the trick. in general I hate symlinking, but that doesn't mean it has it's unfortunate usecases :) 13:11:59 So let's discuss that in gerrit, if other cores could do an in-depth review of both patches - we can discuss the direction next week (or async in any day) 13:12:16 https://review.opendev.org/c/openstack/releases/+/928908 13:12:25 mnasiadka: it's same .. 13:12:40 bbezak: thx, added to my list 13:13:31 Ok, another thing - it's next cycle planning but I'll ask here 13:13:45 I'm basically flying back from Indianapolis on first day of PTG 13:13:56 last time we had majority of our sessions on Monday 13:14:18 Are the key people fine with moving that to Tuesday or some other day? 13:14:54 can't you join from the plane? that would be a first I guess? ;) 13:14:58 Tuesday ok 13:15:03 without looking at any calendars: sure :) 13:15:08 but seriously, fine with moving 13:15:12 last thing what i want to say regarding this is -> if we really hate symlinking ..does it mean that we are doing something bad in every service container image when we are symlinking the source code and that point pip to install from symlink ? 13:15:12 https://github.com/openstack/kolla/blob/c4b12b1ace851b719d63d696ae6a221d535876fb/docker/glance/glance-base/Dockerfile.j2#L40C1-L40C40 ?? cmon .. 13:15:37 because it's maybe worse .. 13:15:57 ok, thanks, I'll prepare an etherpad and schedule some slots - we can discuss them next week 13:16:30 kevko: that's something frickler has also pointed out - we should rather try stop having all sources in / 13:16:52 I'd be happy to move them somewhere to /opt/kolla/sources or something like that and stop that madness 13:17:32 ok, let's go to additional agenda from the whiteboard 13:17:38 #topic Additional agenda (from whiteboard) 13:17:55 why not, but i really don't understand why there is so offence against symlink if it is regular tool in linux ...also update-altenatives works with symlinks 13:18:53 I don't have an offence, but we discussed that many cycles ago, and some former cores and PTLs were against it :) 13:19:19 So trying to get all cores together to form a decision which one is better, that's it - I'm not the resident Python expert here 13:19:41 kevko: I was not talking about a specific usecase in kolla, more in a general sense, you might want to watch this video if you want to know why I hate them: https://www.youtube.com/watch?v=4JrY-DntoyU&list=PLbw4szFfveGoMAryhcaaWVOjqU5eBwLoY&index=10 if you like text, I encourage you to read https://lwn.net/Articles/899543/ instead 13:19:57 Ok, I have a sort of a problem - SvenKieske has overloaded the Additional Agenda with RMQ 13:20:11 For those not in the know, What is the removal of distro_python fixing? Not much in the commit message. 13:20:20 mnasiadka: ah wait, I guess that can be removed, we discussed this last week 13:20:21 SvenKieske: thanks, i will check it ....thanks 13:20:39 jovial: basically every time we upgrade Ubuntu/Debian/Rocky (choose one) we need to bump distro_python_version 13:20:56 Ahh, I see - thanks 13:21:05 so if we drop that variable completely - we don't need to do the dance with passing new version from Kolla jobs to Kolla-Ansible jobs, then changing it in Kolla-Ansible, and then reverting the changes in Kolla 13:21:50 mattcrees: looking at your comments with packages - I'm pretty sure we don't use PackageCloud for long time 13:22:20 mattcrees: we moved to CloudSmith, and then to some weird RMQ mirror on somebody's computer/laptop, anyway - it all works now, so I doubt we're affected 13:22:22 and for example for me if i am patching python sources ..i don't need to provide several same patch files with different headers for every distro for every customer ..just one ..because path is /var/lib/kolla/venv/lib/python3 13:23:17 In some circumstances do you not get the venv/bin/python3 link then? 13:23:53 binaries yes, but we point wsgi scripts to /var/lib/kolla/venv/lib/python{version}/something 13:24:27 while symlinking binaries seems to be a sort of a standard, I haven't found anybody that does lib/python{version} symlinking to lib/python ;-) 13:24:48 got you - thanks for the clarification 13:25:12 let's go further 13:25:18 "One day, I would really like to see that kolla-ansible can use any image from kolla... sometimes it's good to take ovs from ubuntu, apache from centos, and so on... distro_python_version sometimes throws a wrench into that. 13:25:22 yep 13:25:27 mhiner [2024-09-11] 13:25:27 please review KOLLA_SERVICE_NAME in Podman fix https://review.opendev.org/c/openstack/kolla-ansible/+/927997 13:25:58 i will check it after meeting ..i've already checked and it looked good for me ..just want to have second round 13:26:03 sure 13:26:03 mnasiadka: good to know, I'd foolishly assumed our docs were correct ;) https://github.com/openstack/kolla/blob/stable/2023.1/doc/source/contributor/versions.rst Looks like the rabbit versions haven't been updated since Zed, I should fix that 13:26:27 r-krcek [2024-09-11 13:26:27 please review https://review.opendev.org/c/openstack/kolla-ansible/+/923110 13:26:27 please review https://review.opendev.org/c/openstack/kolla-ansible/+/925444 13:26:33 mattcrees: makes sense 13:27:19 will have a look into those two 13:27:37 Thank you 13:28:42 actually second one has my +2 13:28:57 bbezak, frickler, SvenKieske, kevko if you could have a look it would be nice 13:29:15 ok, whiteboard done 13:29:18 #topic Open discussion 13:29:31 https://review.opendev.org/c/openstack/kolla-ansible/+/925444 my first +2 ;) 13:29:40 congrats 13:29:55 Kayobe cores please review https://review.opendev.org/c/openstack/kayobe/+/921628 13:30:02 Yes, wanted to mention I've added Sven to kolla-core and kolla-ansible-core access lists 13:30:05 congrats SvenKieske 13:30:07 mnasiadka: approved ..it's really simple patch just moving var 13:30:25 thanks all btw for enduring my stubbornness :) 13:30:29 well deserved SvenKieske :) 13:30:57 one of the lost backports https://review.opendev.org/c/openstack/kolla-ansible/+/927665 13:30:58 SvenKieske: cg 13:31:02 please merge 13:31:29 anybody have any additional topics? 13:33:00 not from me probably ... 13:33:08 nice work SvenKieske 13:33:18 kevko: the proxysql needs some more work I guess, looking at CI: https://review.opendev.org/c/openstack/kolla-ansible/+/913724 13:33:47 just want to mention that i was reviewing LE patch from Piotr (If i remember ) and reworking little bit ... 13:33:48 not sure where the exact error is yet, the recovery play does throw an error 13:34:31 kevko: yes, thanks for that - he has also some additional patch to support account binding 13:35:12 SvenKieske: will check ...in few hours i will post working LE i hope ...than i will check proxysql 13:35:18 mnasiadka: will also check 13:35:40 trivial backports: https://review.opendev.org/q/I7e30ee5754ca2ecf9d4a2d3519f9e0bdf3f0aeea 13:35:44 please merge 13:35:44 SvenKieske: https://ac1ddfca6aef635c4a17-a6bd106a0a856fe942ecaed6f7524924.ssl.cf1.rackcdn.com/913724/14/check/kolla-ansible-rocky9-mariadb/6bec05d/secondary1/logs/container_logs/mariadb_clustercheck.txt 13:36:19 are we sure clustercheck should be running? :) 13:36:48 the task has a negative condition on proxysql, afaik 13:36:58 maybe there's still something missing 13:37:23 SvenKieske: i know what is going on 13:37:51 ok then, I guess that's it for today 13:37:53 thanks for coming! 13:37:57 #endmeeting