Monday, 2025-11-24

opendevreviewOpenStack Proposal Bot proposed openstack/openstack-ansible master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/openstack-ansible/+/96779403:12
opendevreviewMerged openstack/openstack-ansible master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/openstack-ansible/+/96779409:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Install erlang for trixie from distro packages  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96768909:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Use correct variable for erlang repo defenition  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96817209:49
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Make upgrade jobs voting  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96817309:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2024.1: Bump rabbitmq SHA and stop using infra mirror for mariadb  https://review.opendev.org/c/openstack/openstack-ansible/+/96786411:03
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Use uv for python packages install  https://review.opendev.org/c/openstack/openstack-ansible/+/96640911:08
opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: Fix indentation for aio networking-post-up service  https://review.opendev.org/c/openstack/openstack-ansible/+/96798612:16
jrosserare we in a circular dependancy with this https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/96640413:01
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server stable/2024.1: Switch MariaDB to archive.mariadb.org  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96819013:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server stable/2024.1: Switch MariaDB to archive.mariadb.org  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96819013:50
noonedeadpunkwe are13:50
noonedeadpunkor well. we are with upgrade jobs at least13:50
noonedeadpunkand then 2024.1 seems to have issue not only with rabbitmq but also mariadb repos13:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server stable/2024.2: Ensure no CQ mirroring policies applied  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96819413:55
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server stable/2024.1: Switch MariaDB to archive.mariadb.org  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96819014:41
jrosserby circular i think i meant that this tries to fix trixe for rabbitmq https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/967689 but depends on https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/966404, which itself fails on rabbitmq for trixie14:54
jrosserand fails not in an upgrade job14:55
noonedeadpunkdoh, right.....14:55
noonedeadpunkok, so I guess I will leave jobs as NV for rabbitMQ?14:56
jrosseri think we have to do that somewhere yes14:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Install erlang for trixie from distro packages  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96768914:57
noonedeadpunkit's just sooo many conflicts now, that I got lost a little bit14:57
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Make upgrade jobs voting  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96817314:57
jrosserin fact yes this one is blocking master completely14:57
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Install erlang for trixie from distro packages  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96768914:58
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Make upgrade jobs voting  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96817314:58
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Make jobs voting again  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96817314:58
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Make jobs voting again  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96817314:59
jrosserit would be so nice to be able to put voting: false on a project template14:59
noonedeadpunkI have no idea if you can do that15:00
noonedeadpunkmaybe you can?15:00
jrosserdo i miss where you make the jobs nv?15:02
noonedeadpunkit was here https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/967523/5/zuul.d/project.yaml15:03
noonedeadpunkit's already merged15:03
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Use correct variable for erlang repo defenition  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96817215:04
jrosserah ok15:06
jrosseryou are right so many moving parts / broken things just now15:07
jrossernoonedeadpunk: btw do you think that this ever worked? https://github.com/openstack/openstack-ansible/blob/master/scripts/log-collect.sh#L17115:12
jrossernot really finding when /var/www/repo was bind mounted to /openstack/repo in the history15:13
noonedeadpunkoh, it was before glusterfs I guess?15:13
jrosseri wonder if there is a risk it doesnt work with a bind mount15:14
jrosserbecasue you'd have that made early in the container setup and then the glusterfs mount would be on top of that15:14
noonedeadpunkyeah, gluster being on top would make it not working for sure15:15
noonedeadpunkbut with lsyncd I'd expect be working15:15
noonedeadpunkit would be useful to get this info though...15:15
noonedeadpunkbut it's totally better to do that from the container15:16
jrosseryes its probably simpler to adjust that to instead use store_lxc_artifacts instead of try to make the bind mount work 15:19
noonedeadpunkbut if bind mount is working - then gluster is not15:20
noonedeadpunkso we can kinda just disable gluster setup for lxc and leave it only for lxc_infra...15:20
jrossermaybe - lets not make more complexity :)15:21
noonedeadpunkyeah15:26
noonedeadpunkjust saying that changing order of mounts make another issue :)15:26
noonedeadpunkI am waiting for https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/968190 to pass, to remove dependency and CI tests for it...15:27
noonedeadpunkas it's another circular thing....15:27
noonedeadpunkok, so it's passing16:09
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server stable/2024.1: Switch MariaDB to archive.mariadb.org  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96819016:09
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server stable/2024.1: Re-enable CI jobs  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96821216:11
noonedeadpunkWould be nice to quick land this one16:11
opendevreviewMerged openstack/openstack-ansible-galera_server stable/2024.1: Switch MariaDB to archive.mariadb.org  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96819017:23
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2024.1: Bump rabbitmq SHA and stop using infra mirror for mariadb  https://review.opendev.org/c/openstack/openstack-ansible/+/96786417:24
jrosserwe are in "no meaningful testing" situation again here https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/96819017:30
jrosserah ok i see /o\17:32
noonedeadpunkyeah, it was intended...17:34
noonedeadpunkbut previous patchset was passing17:34
noonedeadpunkso I believe it should be fine17:34
jrosserwhich to keep an eye on next?17:44
noonedeadpunkso for fixing upgrade jobs - https://review.opendev.org/c/openstack/openstack-ansible/+/967864 (and https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/968212 after it)17:46
noonedeadpunkfor master in general - https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/967689 and then recheck https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/96640417:46
spatelnoonedeadpunk hey!18:43
spatelI have deployed ceph on my BGP L3 datacenter fabric 18:44
noonedeadpunk[e]o/18:44
mnasermake sure no one restarts frr on an osd node :)18:46
noonedeadpunk[e]Hehe, indeed18:46
noonedeadpunk[e]Well, I guess you can add ceph osd set noout as pre-stop command to frr unit18:48
spatelmnaser ofc not :)18:48
noonedeadpunk[e]But kinda nasty given that flag is global and likely you're not using systemd anyway18:48
spatelmnaser Now we don't need to deal with LACP and L2 debugging :)18:49
noonedeadpunk[e]You have bigger things to worry about, but yeah18:49
spatelWe had massive issue when we upgrade switches and found ARP not doing what it should do and entire infra went down 18:49
noonedeadpunk[e]Yeah, this is indeed is solved nicely with l318:50
spatelWe decided to say goodby to ARP 18:50
noonedeadpunk[e]Not sure what you mean in case of ceph though, as you still have ARP for peering18:51
spatelI can give frr daemon to init to keep it alive or tell systemctl to lock down frr and not allow to restart 18:51
spatelnoonedeadpunk[e] I have peer IPv6 and ofc ARP will be there but it will stay on that link not impact entire DC 18:52
spatelanyway there is no such thing call solved all problem :) but it will make life easier and traffic engineering... 18:53
noonedeadpunk[e]Well, ok, NDP18:54
noonedeadpunk[e]Yeah, sure, I think it's nice, but for us ceph is not biggest contributor to the issue, as it was anyway having l2 only inside of the rack18:55
spatelWe have 100 nodes in ceph across multiple racks 18:55
noonedeadpunk[e]So it wasn't going further then a leaf18:55
spatelour workload is different :)18:55
noonedeadpunk[e]Except one setup with ospf I said about one day😅18:56
spatelsoon I am planning to play with RDMA network to handle more ceph IOPS and latency issue 18:57
jrossernetwork is never normally the limiting factor for ceph18:58
jrosserunless you have stellar CPU and NVMe already18:58
spatelour workload is crazy which required engineering on network to get juice out of it...18:59
spatelWill share my experience when I go to RDMA base network for ceph and see how it goes 19:00
jrossergeneral opinion seems to be there is no tangible benefit to rdma/roce for ceph until crimson OSD backend becomes default19:04
jrosserand even then you probably will be in a very small club trying it out19:04
jrossercurrent OSD is basically single threaded which makes it hard to take advantage of any aysnchronous behaviour in the network19:05
jrosserspatel: btw your leaf / spine diagram - you can put all the spines in the same AS19:09
spatelI put AS on different to avoid any loop + if spine on different AS then I can do traffic engineering to route my packet to specific spine. I will have more control in different AS19:10
spatelagain spine are just 1 or 2 so not worry to have them on different AS 19:11
spatelPlease give "clap" if you like the article :) 19:12

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!