Tuesday, 2024-02-13

clarkbalmost time for our weekly meeting. We'll get started in just a few minutes18:56
clarkb#startmeeting infra19:00
opendevmeetMeeting started Tue Feb 13 19:00:26 2024 UTC and is due to finish in 60 minutes.  The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot.19:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:00
opendevmeetThe meeting name has been set to 'infra'19:00
clarkb#link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/RNNSC7LBS44L3RKUSPLERGLNFQSMY4LT/ Our Agenda19:00
clarkb#topic Announcements19:00
clarkbFirst up a reminder that nominations for the OpenDev Service Coordinator position are now open (close eod utc time on the 20th)19:00
clarkbThis email has more details19:01
clarkb#link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/TB2OFBIGWZEYC7L4MCYA46EXIX5T47TY/19:01
clarkbSecond a reminder that we are having our preptg starting tomorrow19:01
clarkbThis event will occur February 14+15 at 14:00-16:00UTC and 22:00-00:00UTC both days on our meetpad service19:01
clarkb#link https://etherpad.opendev.org/p/opendev-preptg-202402 PrePTG Agenda19:01
clarkbThe meetpad for this agenda is where we'll meet during those times19:02
clarkb#link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/KUZG7DPU77GC3M3MKKTSYY655JLIYV4Z/19:02
clarkbthat email has all the details I sent out previously19:02
clarkbFinally please indicate your interest on topics so that we can try and organize. THough I'm happy to try and bridge discussions between the timezones as well if we have overlap19:02
clarkb#topic Server Upgrades19:04
clarkbI think tonyb was out last week so no new progress on the meetpad stuff. tonyb anything to add to that?19:04
clarkb#link https://review.opendev.org/q/topic:jitsi_meet-jammy-update19:04
tonybNot really.19:05
clarkb#link https://review.opendev.org/c/opendev/system-config/+/908512 Ensure new servers have sufficient CPU version levels.19:05
tonybPerhaps if we get to the point that meetpad02 is a thing we could try it during the preptg19:05
clarkbThis is something that came up last week when fungi was booting keycloak servers. Basically some servers in rax don't have sse features that ubi9 needs19:05
clarkbso we should filter out those servers as early as possible to avoid problems in the future as glibc base versions update19:06
clarkbtonyb: ack and if not I'm always happy to do a test run19:06
clarkbwould be good to have 908512 in place before booting any new servers for meetpad or otherwise19:07
clarkbthough I just realized we may need to have it check for equiavlent amd flags?19:07
clarkbnot sure if amd flags for sse are the same as for intel19:07
fungioh, good point, i tested that patch on rackspace but not other providers19:08
clarkbspot checking gitea lb it is the same flag so thats fine19:08
clarkbAnything else server related?19:09
clarkb#topic AFS Quota Issues19:09
clarkbI don't think there is anything new to report here. The ubuntu ports and centos stream volumes continue to be near their limits. I think frickler was going to work with tonyb on increasing quotas for something as a learning example19:10
clarkbtonyb: did that happen if so/if not any questions about it?19:10
tonybIt didn't happen as I was AWOL last week.19:11
tonybno questions at this point19:11
fungii'm just glad you were found and brought back to us safely19:11
clarkb#topic Keycloak upgrade struggles19:11
fungistruggles are over, i think?19:12
fungiat this point, i've created an account for myself in the zuul realm on the new keycloak0319:12
clarkbat this point we have a new server (keycloak03) running the latest version of keycloak and a proper database backend. fungi has configured it using the doc from zuul (since that was the only use case so far)19:12
clarkbya so the next steps are for people to recreate their accounts and swap the server into production19:12
clarkbcorvus indicated a preference to do the recreation of accounts after the server was in prod19:12
clarkbshould we go ahead and update dns for that?19:13
corvuswell my own at least :)19:13
clarkbit makes things simpler and I'm a fan of simpler :)19:13
fungiis there anyone who wants to create an account before we switch over? if not, i'll un-wip and approve the changes nowish19:13
fungii'll also add a blurb to our docs with instructions for account creation in the zuul realm19:13
clarkb++ to that19:14
tonybSounds like a solid plan.19:14
fungiokay, i'll get on that after the meeting19:14
clarkbthanks!19:14
clarkb#topic Etherpad 1.9.7 upgrade19:15
clarkb#link https://review.opendev.org/c/opendev/system-config/+/908328 Update Etherpad to 1.9.719:15
clarkbMy concerns with plugin installations don't seem to have been a problem19:15
clarkbthe upstream dockerfile did not change as part of the update and the held test node was rendering things with our plugins just fine19:15
* clarkb finds the test node ip19:15
clarkb104.130.4.87 is the held node if anyone else wants to test it19:16
clarkbI'm happy to hold off approving this until after the preptg since we're relying on etherpad for that19:16
clarkbbut would be good to get this off the todo list soon19:16
clarkbbut also I suspect its fine to upgrade whenever we want. It seem to be working on the held node19:17
clarkb#topic Zuul Circular Dependency Refactor19:17
clarkbif you aren't aware Zuul did a fairly large refactor around how it schedules changes to better handle circular dependencies19:18
clarkbOpenDev's Zuul doesn't do circular deps so the main impact would be side effects ofthe refactor. A few web ui issues were discovered and have been addressed19:18
clarkbplease let the zuul team know if you find any unexpected behavior19:18
fungitechnically inaccurate19:18
corvusthe status page is a little different; some api endpoints provide different data19:18
fungithe zuul tenant on opendev's zuul is configured to support circular deps, so we could dogfood it, right?19:19
clarkbfungi: yes zuul's tenant did add circular dep support for dogfooding/testing19:19
clarkbbut it is temporary aiui and not intended to be a long term thing19:19
fungimakes sense19:19
corvusi put a cycle through its paces19:19
corvusi can get a link19:19
clarkband zuul maintainers were told not to merge changes that way19:19
corvushttps://zuul.opendev.org/t/zuul/buildset/a7e74d0cd40048c9aa85be8245ca8bd019:20
fungiright. we did exercise it in production basically, though19:20
corvusthat's a cycle of 2 changes if you want to see the buildset/build page changes19:20
clarkbOnce zuul is happy with the results of the refactor the next step in zuul is the 10.0.0 release whcih will also drop ansible 6 support and add ansible 919:20
clarkbI expect that the rate of change in zuul will have us deploying that when we do our weekly upgrades on satruday19:21
clarkbpossibly sooner if corvus or others want to restart thigns quicker to verify19:21
clarkbshould we send email to service-announce letting people know this is coming soon?19:21
clarkbwe did move all our tenants ot ansible 8 last year and I'm not aware of anyone relying on ansible 619:21
fungiprobably with regard to dropping ansible 6, couldn't hurt to give a heads up but i wouldn't worry too much about precise or lengthy advance notice19:22
clarkbok I'll send a note about it after lunch today19:22
fungimore like "if you see problems this might be why"19:22
corvussounds good to me19:22
clarkbAnd ya if you see anything weird let zuul know19:24
corvusoh fun side note:19:24
corvusapparently the command/shell warn setting is removed and it's just not going to warn anymore19:24
corvusin ansible 919:24
clarkbbut if you keep setting the flag to ignore the warning on 8 it breaks 919:24
clarkbso you have to accept the warning in 8 if you want to work with 919:24
clarkbprogress19:24
corvusso in all the places where we turn warnings off because we're running "git" or "apt" or whatever, we can remove those19:24
corvuszuul-jobs should already be cleaned up -- but i mention it since we may be able to clean up some stuff in system-config i think?19:25
corvuswell https://review.opendev.org/908671 still needs to merge in zuul-jobs19:25
clarkbyes possibly. Though much of system-config runs in nested ansible so may also require upgrading ansible on bridge to get to that point19:25
corvusclarkb: yep; so its a ways out19:26
corvusbut just mentioning it as a point of shared interest19:26
clarkbI guess the email should also indicate peopel can opt into ansible 9 after the switch and some point later we'll default to 919:27
corvus++19:27
clarkb#topic Open Discussion19:28
clarkbI debugged a stuck job in zuul today that ended up being due to leaked nodes in rax dfw preventing any new boots there but the nodepool provider was still grabbing a single request that it paused after checking quota19:28
clarkbI manually deleted a subset of nodes that nodepool wasn't deleting. I have taken a record of those I didn't delete in my homedir on bridge and will try to get to those later today19:29
clarkbSecond reminder that we're meeting tomorrow and the day after for our pre ptg19:29
clarkbour agenda etherpad is here: https://etherpad.opendev.org/p/opendev-preptg-202402 and we'll use the corresponding meetpad19:30
clarkbI've tried to organize topics and clump semi related items together19:30
clarkbas well as add background where I can19:30
clarkbAnythine else?19:31
fungii think i forgot that was happening on top of valentine's day, but i'll make sure i'm around19:32
clarkbfungi: ya it sounded like that wasn't a huge imposition and for some it was preferable to scheduling during later weeks19:32
funginot a problem19:32
fungii haven't made any reservations or anything19:32
clarkbmy kids have to make cards for everyone in their class this afternoon so today is worse than tomorrow for me :)19:33
fungihah19:33
fungigood luck!19:33
clarkbLast call for anything else. I'm not surprised the meeting is short when we plan a bunch of discussion for the next coupel of days19:34
clarkbthank you all for your time today and later this week and otherwise!19:36
clarkb#endmeeting19:36
opendevmeetMeeting ended Tue Feb 13 19:36:19 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:36
opendevmeetMinutes:        https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-13-19.00.html19:36
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-13-19.00.txt19:36
opendevmeetLog:            https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-13-19.00.log.html19:36
fungithanks clarkb19:37

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