Tuesday, 2025-05-27

opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.2: Bump SHAs for EOL-ing 2023.2  https://review.opendev.org/c/openstack/openstack-ansible/+/95089306:58
kleiniGood morning. I feel a bit unconfident about upgrading A to C. After studying all guides, the only thing I found, was staying with RabbitMQ first on HA queues. Is there anything else to consider for a faster and smoother upgrade? I am going to switch to new defaults like quorum queues later.09:29
noonedeadpunkkleini: this was the only major thing afaik09:36
noonedeadpunkupgrade went really fine for us, to have that said09:36
kleinithank you very much. then I will try to upgrade staging and see, how smooth that works.09:39
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little update for compatibility-matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/95078710:58
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little update for compatibility-matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/95078711:23
mgariepyi did the 2023.1 > 2024.1 upgrade a few weeks ago.12:06
mgariepyI do have quite a load on my apis on this particular cloud the rabbitmq queue convertion took a bit more work for me.12:07
mgariepyi had trouble deleting the HA queues to re-create them in quorum mode.12:08
noonedeadpunkhave you seen any improvements for load/stability after migration?12:08
mgariepyi did had much issues tho.12:09
noonedeadpunkyeah, you can only delete the vhost as a whole more or less12:09
noonedeadpunkpretty much the reason why there's re-naming in place12:09
noonedeadpunkhuh, ok12:09
mgariepyi only have base services plus manila12:09
noonedeadpunkas for us it was a bit turbulent 30 mins when conversion was done, but it worked out like in the guide for us12:10
noonedeadpunkjsut scheduled rabbitmq migration separately out of business hours12:10
mgariepyi dont 'have buisness hours lol. it';s on 24/7 lol12:11
mgariepythe queue not deleting i fixed it by rebooting rabbit containers one by one. then it finally the throught.12:12
mgariepyi dont have rabbitmq issue because i'm with ovn on this one. i think rabbit pressure comes moslty fron neutron when there are issues.12:13
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little update for compatibility-matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/95078712:37
noonedeadpunkI wonder how you had issues with queues not deleting, when process was dropping/replacing the vhost...12:41
noonedeadpunkyeah, we're on OVS, so rabbit is not happy there12:41
mgariepynot sure if it was stalled process or what12:41
noonedeadpunkbut also on OVN we're having VPNaaS which still does use rabbitmq. Not as much as OVs though12:42
mgariepyi don't have vpnaas :) haha12:42
noonedeadpunkand business hours I meant, that usually load on API is significantly lower during off-hours, as even if we're talking about CI/CD systems, they are usually triggered by some action (unless these are periodic jobs, but then they also running in somehow wexpected timeframes)12:43
noonedeadpunkso customers usually can accept some API instability during announced maintenances.12:44
mgariepyi can also do announced maintenance, their workload is triggered when data is available so can be any time pretty much.12:47
noonedeadpunkah, I see12:48
kleiniI wanted to put whole API in maintenance mode, when switching from HA to quorum queues. Hopefully I avoid then issues.12:50
mgariepyi'm just not sure if the issue was caused by the load on the cluster or only gremlins hanging around because of some other reason. i didn't try to reproduce the issue also,12:57
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little update for compatibility-matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/95078712:58
jrosserwhat did we have to fix apparmor things on recently?13:23
jrosser(looking to copy the approach)13:23
noonedeadpunkneutron?13:32
noonedeadpunkmean this? https://opendev.org/openstack/openstack-ansible-os_neutron/commit/600174f2168510942da25560b08580a9de7817d313:32
jrosseryeah, thats it13:37
jrosserth13:37
jrosseri can reuse some of that in ironic13:37
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: docs: little update for compatibility-matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/95078713:45
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_ironic master: Add apparmor rules for ironic inspector  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/95100314:25
jrosseri do wonder why this apparmor stuff only broke very recently for dnsmasq14:27
noonedeadpunk#startmeeting openstack_ansible_meeting15:03
opendevmeetMeeting started Tue May 27 15:03:49 2025 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:03
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:03
noonedeadpunk#topic rollcall15:03
jrossero/ hello15:03
noonedeadpunko/15:04
noonedeadpunksorry for being late15:04
NeilHanlono/15:06
noonedeadpunk#topic office hours15:07
DavidGomezo/15:08
noonedeadpunkI think the main topic - what do we want/need to merge to Epoxy berfore doing RC2 and a 31.0.0 tag?15:08
noonedeadpunkAs I'd love to propose a release by end of this week, not to face any unexpected delays15:09
jrosserit feels tlike things are reasonably stable?15:09
noonedeadpunkyes, I think they are15:10
jrosserthough this cycle it is very unlikley that I will be able to get any lab testing of Epoxy done in the short term15:10
noonedeadpunkI think we will be doing this during July/August at very least15:11
noonedeadpunkCaracal -> Epoxy one15:11
jrosserthis is probably our worst upgrade ever as it will be opesntack + ubuntu + lb->ovn15:11
noonedeadpunkUpgrading OVN with Ubuntu might be problematic15:12
jrosseroh yes, that not necessarily all in one shot15:12
noonedeadpunkthere is a bug report I never looked into much15:12
noonedeadpunkhttps://bugs.launchpad.net/openstack-ansible/+bug/205972115:12
noonedeadpunkit's from 2023.1, but we have not changed much in logic around OVN clustering setup15:13
noonedeadpunkand it totally looks like a race condition/compatability issue between major OVN versions15:13
noonedeadpunkso that can be really a problem15:14
opendevreviewMerged openstack/openstack-ansible master: docs: fix small mistake with MariaDB and RabbitMQ  https://review.opendev.org/c/openstack/openstack-ansible/+/94973315:14
noonedeadpunkI had one patch which was a bug fix, but can break the behaviour: 15:14
noonedeadpunk#link https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/95049115:14
noonedeadpunkwhich potentially might be a good fit for the Epoxy15:15
noonedeadpunkOther important topic EL1015:21
noonedeadpunkI had not time last week to start working on it :(15:21
noonedeadpunkBut apparently, I need to start it sooner then later15:22
noonedeadpunknot sure if there was any related progress on infra side of things though15:22
opendevreviewMerged openstack/openstack-ansible master: 2025.1 (Epoxy) Release Candidate - fix for year  https://review.opendev.org/c/openstack/openstack-ansible/+/95073915:27
noonedeadpunkActually, about docs15:28
noonedeadpunkI am thinking, if we should give up maintaining whole history of releases for our `latest` release15:28
noonedeadpunk#link https://docs.openstack.org/openstack-ansible/latest/15:29
noonedeadpunkand just leave "current" one or none at all, just doc tree15:30
noonedeadpunkas current one not only need maintenance, but also needs translators to update each cycle15:32
jrosserdo we end up having to go and fix that page for all the branches as the status of things changes?15:32
noonedeadpunkyup15:32
noonedeadpunkor well15:32
noonedeadpunkfor all branches we have a different version of it15:33
noonedeadpunkie https://docs.openstack.org/openstack-ansible/2024.2/15:33
jrosseryes i was just looking and its a little random15:33
noonedeadpunkit really is15:33
noonedeadpunkand 2024.2 is an outstanding example15:34
noonedeadpunkand 2025.1 needs to be patched....15:34
noonedeadpunkBut I'd guess I'd align latest to the state of https://docs.openstack.org/openstack-ansible/2024.1/15:36
noonedeadpunkor smth like that15:36
noonedeadpunkAlso, 2023.2 was EOL-ed for projects15:42
noonedeadpunkso EOL-ing of roles were proposed15:42
noonedeadpunk#link https://review.opendev.org/c/openstack/releases/+/94821715:42
noonedeadpunkWith that I've also proposed to drop upgrade jobs for 2024.115:43
noonedeadpunkas eventually unmaintained branch would not exist15:43
jrosseryes15:43
jrosseri hope that soon some of the fixes we have done in recent branches will be trickling down to the new unmaintained ones15:43
jrosserit might now finally be possible to have some CI work on those without terrible difficulty15:44
noonedeadpunkDoes this include upgrade jobs?15:45
noonedeadpunkAs while there were improvements for respecting unmaintained branch, non-SLURP go straight to EOL15:46
jrosseri did do some work on making it better at picking the N-1 branch name15:46
noonedeadpunkand I can't recall we did anything to cover that15:46
jrosserand i think if the branch is deleted it should pick a previous one15:46
noonedeadpunkhu15:47
noonedeadpunkbut then we still would need to be dropping upgrade from previous SLURP15:47
noonedeadpunkas we'd be testing same thing twice?15:47
jrosserhttps://github.com/openstack/openstack-ansible/blob/master/scripts/gate-check-commit.sh#L6915:47
noonedeadpunkyeah, but this selects `stable` vs `unmaintained`?15:48
jrosserright yes so that automatically sorts out "stable/" vs "unmaintained", we'd still need to fix line 6815:48
noonedeadpunkbut now we kinda want to have $UPGRADE_SOURCE_RELEASE-eol ?15:48
noonedeadpunkif neither nor exist?15:48
jrosserhmm yes you are right15:49
noonedeadpunkwhich is a bit /o\ but yeah...15:49
jrosserif we can feed in UPGRADE_SOURCE_BRANCH from outside then all that logic is bypassed15:50
jrosserwhich could turn out to be the simplest15:50
noonedeadpunkTrue, but then we'd still need to do update of zuul jobs15:53
noonedeadpunkwhich we probably have to do anyway15:54
jrosserhrrm it is messy15:56
jrosseras we still want to run these locally15:56
noonedeadpunktrue...15:56
jrosserso if the branch prefix is empty, the branch does not exist15:57
jrosserthen we can assume it is <release>-eol ?15:58
noonedeadpunkYeah, I think we can...15:59
noonedeadpunkthat sounds like reasonable assumption...16:00
noonedeadpunk#endmeeting16:00
opendevmeetMeeting ended Tue May 27 16:00:58 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2025/openstack_ansible_meeting.2025-05-27-15.03.html16:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2025/openstack_ansible_meeting.2025-05-27-15.03.txt16:00
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2025/openstack_ansible_meeting.2025-05-27-15.03.log.html16:00
opendevreviewMerged openstack/openstack-ansible-os_zun master: Remove centos-9 and jammy CI jobs  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/95069616:39
opendevreviewMerged openstack/openstack-ansible master: Update ansible to 2.18.6  https://review.opendev.org/c/openstack/openstack-ansible/+/93809117:14
opendevreviewMerged openstack/openstack-ansible master: Bump sha for barbican service  https://review.opendev.org/c/openstack/openstack-ansible/+/95070617:21
opendevreviewMerged openstack/openstack-ansible master: Bump SHA for magnum service to pick up wsgi module changes  https://review.opendev.org/c/openstack/openstack-ansible/+/95070517:21
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-rabbitmq_server master: wip  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/95103921:13
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-rabbitmq_server master: wip  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/95103921:13

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