Tuesday, 2024-02-27

clarkbmeeting time19:00
clarkb#startmeeting infra19:00
opendevmeetMeeting started Tue Feb 27 19:00:10 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/6INGNPH2APYO7GUZ2HFJZPTLQTGITTS7/ Our Agenda19:00
clarkb#topic Announcements19:00
clarkbI had none that aren't otherwise covered in the normal agenda19:00
clarkbMay as well dive right in19:01
clarkb#topic Service Coordinator Election Results19:01
corvusannouncement: there are no announcements19:01
clarkbI was the only nominee so I guess I am "it" by default again19:01
frickler\o/19:01
clarkb#link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/6C4TIQVP2R6AXLN3AKMSOR66DKURRSNC/19:01
corvusclarkb: congrats!19:01
corvusto you and to us!  :)19:01
clarkbI don't have anyting to toast with at my desk but I wish I did :)19:02
fungithank you for your (continued) service19:02
clarkb#topic Server Upgrades19:02
clarkb#link https://review.opendev.org/c/opendev/system-config/+/905510 Upgrading meetpad service to jammy19:03
clarkbtonyb: not sure if you're awake but I remain happy to help with this if I can be of assistance. Maybe we should go ahead and approve some of these test specific changes?19:03
clarkbLet us know if we can help.19:04
clarkbAny other server upgrade business?19:04
clarkb#topic MariaDB Upgrades19:05
clarkbas mentioned previously we're going to try to rely on the MARIADB_AUTO_UPGRADE flag19:06
clarkbPaste, Etherpad, Gitea, Gerrit, Refstack, and Mailman could use upgrades. Starting with Paste due to its simplicity.19:06
clarkb#link https://review.opendev.org/c/opendev/system-config/+/909471 Upgrade paste.o.o mariadb to 10.1119:06
clarkbat this point I've got reviews needed and sentiment seems to be just go for it19:06
corvus++19:06
tonyb++19:07
clarkbI'll try to do that tomorrow morning then as I should have few distractions at that point in time and can watch it19:07
clarkband if that goes well we can write changes for the other services and do them one by one19:07
fungisounds good19:07
clarkb#topic AFS Mirror cleanups19:08
clarkbOpenSUSE Leap has been (mostly) removed. There are some mirroring script bits that are sticking around until centos 7 is removed19:08
clarkbThe removal of Debian Buster is in progress now. You can use topic:drop-buster to find changes related to that19:08
clarkbwe're currently stuck on the removal of wheel cache build jobs for buster on the openstack/requirements repo19:09
clarkbtonyb: do you think you can quickly review those changes and then I can followup with similar changes to remove centos 7 and xenial? Or would you prefer I update the existing changes to remove all three from requirements at the same time?19:09
fricklerif not, I can just approve as is tomorrow I guess19:10
tonybyup I can do that19:10
clarkbI think the unmaintained/yoga branch might be weird too, but so far testing seems happy on all the branches just need reviews19:10
clarkbtonyb: thanks!19:10
clarkbonce that is done we'll be able to drop the nodeset and then we can do nodepool and mirror cleanup last19:11
clarkbthe depends on metadata should capture all of that in the current changes19:11
clarkbonce buster is gone I'll keep chipping away at this with centos 7 changes then after that xenial19:11
tonybsounds good. 19:12
clarkb#topic OpenDev email hosting19:12
clarkbHave we had any time to form opinions on this?19:12
clarkbI think for myself if I were tasked with setting it up I'd look for hosted mail beacuse I've done that before but I've never self hosted19:12
clarkbbut I'm happy to learn if others are interested in self hosting19:13
fungii'm on the fence as to whether we host it ourselves. i don't mind being a mailserver admin (on top of already doing it for lists01), but i also see the argument for not unnecessarily burdening ourselves with more work19:14
* frickler is also undecided. less work vs. security vs. more control. not sure which way to prefer19:15
tonybyup thats where I'm at too 19:15
fungiit's not urgent, we can mull it over for longer, i expect?19:15
clarkbok, I don't think we are in a hurry to solve this so we can continue to sleep on it19:15
clarkbyup exactly19:15
tonybokay19:16
clarkbI think if someone was ready to address this right now we'd make a quicker decision but I get the sense we all have plenty of other stuff going on already19:16
clarkbI'll continue to take temperature on this unless I get told we should drop it from the regular meeting agenda19:17
clarkb#topic Gitea 1.21.7 Upgrade19:17
clarkbwe are running 1.21.5 and there have been two bugfix releases in the last few days19:17
clarkb#link https://review.opendev.org/c/opendev/system-config/+/90994119:17
clarkbThere were no template updates that I saw and I cross checked the JWT secret config modifications that were made and I'm 99% certain they were done in a backward compatbile way and we don't have to change anything on our end19:18
clarkball that to say I think we're ready once reviewers are happy. Maybe we can get that in today?19:18
clarkbI can be around to monitor if people are happy with the change19:19
clarkb#topic git-review vendoring the commit message hook19:19
clarkb#link https://review.opendev.org/c/opendev/git-review/+/91027519:19
clarkbThis is an idea that has been kicked around for some time. fungi finally got around to implementing it19:19
fungipretty straightforward, hopefully19:19
clarkbI need to review the change myself.19:19
funginot much to say about it19:19
fungithough in implementing it i did spot a design issue with file permissions on the hook script, which resulted in a separate change to address19:20
corvussounds good to me; i was just wondering if there's any extra context i was missing (like some urgent new issue); but sounds like it's just "good idea; long time coming"19:20
clarkbI think one important note is that while the hook script has had minor changes over time the format of the change id has not19:20
clarkbso in theory a hook script from 2013 would work today and vice versa19:20
clarkbcorvus: ya I think there are a handful of good reasons to do it and the count got high enough to actually write the change19:21
fungiyeah, my only real concern is if gerrit makes a change in the future which requires updates to that hook19:21
fungiand for sites which could conceivably be depending on users getting a modified version of the hook specific to their needs19:22
fungibut the change does provide a non-default escape hatch for those situations19:22
clarkb++ I'll review later today19:24
clarkb#topic Project Renames19:24
* tonyb too19:24
clarkbWe have a request for a project rename19:24
clarkb(un)fortunately we're quite near the end of openstack's release process and historically we've avoided doing renames during this time19:24
clarkb#link https://releases.openstack.org/caracal/schedule.html19:25
clarkbI think this is fine as it gives us time to collect any other renames that may need to happen and do them together as well as improve the rename process19:25
clarkbin particular i think we should consider updating the playbook to move aside the gerrit replication waiting queue dir19:25
fricklerwhat is the actual rename?19:25
clarkbfrickler: vexxhost/ansible-role-frrouting > openstack/ansible-role-frrouting19:26
clarkbstarlingx has brought up the idea of renaming some things as well but they haven't actually requested we do that19:26
clarkbwe can check with them to see if they are still interested and bundle everyting together19:26
tonybwhat downtime is there for renames?19:27
fricklerso that would also require a matching governance change? means we couldn't/shouldn't do it right away even if we wanted to?19:27
clarkbfrickler: correct, though I think that also exists and mnaser is happy for it to move out of vexxhost/19:27
clarkbtonyb: renaming is actually an unsupported task in gerrit. To do the renames we shutdown gerrit, move things on disk, then start gerrit and reindex19:27
clarkbtonyb: then we also have to rewrite things in zuul etc to match but that can be done in the runnign system typically19:28
fungialso gitea api calls and storyboard database edits if they use sb19:28
tonybokay.  that's what I thought.  so the impact is wide but short (hopefully)19:28
fricklerclarkb: yeah, but similar to what we discussed in #opendev earlier, I'd like to see positive TC feedback before proceeding19:28
clarkbfrickler: sure19:29
fungitonyb: yeah, we scripted the entire thing in ansible, so it's about as fast as a gerrit restart19:29
clarkblooking at a calendar I think we can pencil in April 12 for a rename19:29
fungiminus the lingering impact of the online reindex for the affected repo(s)19:29
tonybokay. thanks19:29
clarkbthat gives us a target and a deadlien for getting paperwork in order19:29
corvusthe zuul schema has changed since our last renames; possibly in a way that may necessitate an update to the scripts19:29
fungicorvus: thanks for calling that out, i had forgotten19:30
fungitonyb: ^ also we rename project keys in zuul19:30
clarkbcorvus: good to know. We already do a rename of the project keys using the cli tools19:30
clarkbcorvus: are you concerned about the historical job data in the sql database?19:30
corvuswe must do a db update right?19:30
frickler12.4. is the last day of the ptg, not sure I'd have energy left then19:30
corvusyeah that's what i'm thinking of19:30
clarkbcorvus: I don't think we currently do a db update19:30
tonybokay.19:30
corvusokay, so we just orphan it?  that's fine19:30
clarkbcorvus: which is probably fine you search for vexxhost/foo instead of openstack/foo to see that data19:30
clarkbI think we can live with that since it is historically accurate and reduces our overhead19:31
corvusyeah, wfm.  i just couldn't remember.19:31
clarkbfrickler: oh good callout19:31
clarkbApril 19 then? Any conflicts there?19:32
fungiyes, let's not plan anything over top the ptg. i'll be busy enough ;)19:32
fungi2024-04-19 wfm19:32
tonybsounds good.19:33
frickler+119:33
clarkbok I can pencil thati nto the wiki agenda and I'll ping ildikov to see if starlingx should look at hte opportunity too19:33
clarkb#topic Open Discussion19:33
clarkbI noticed this morning (after I sent the agenda last night) that I've been asked to schedule PTG time for opendev because I signed us up. I'm thinking that it may be best to wait until most other projects have scheduled their times so that we can slip a few hours in during times that are less problematic?19:34
clarkbbut also with the expectations that yall may be busy with other PTG stuff and I'll be doing more office hours like content on my own19:34
tonybobviously I can handle office hours in the apac timeblock19:35
clarkbany concerns with that approach? Also happy for people to propose times that work well for them19:35
clarkbGreat I'll proceed with this plan of action then19:37
fricklerhaving something in the APAC/EU block might be nice. because we could also use more people from that timezones19:37
clarkbfrickler: is that the 04-07 UTC or 13-16 UTC block?19:38
fricklerthe former19:38
clarkback. I think I can make some of those hours work for me too. I just have to stay awake long enough19:38
fungii could stay up late for something early in that timeframe19:38
fungi04-07 is basically 11pm-2am local for me19:39
clarkbanything else?19:39
tonybI'm only one infra-root but I can for sure do that block19:40
clarkbtonyb: ack19:40
clarkbI'll give it a couple more minutes but I suspect we can end early19:40
clarkba reminder I'm happy to watch the gitea 1.21.7 upgrade today after lunch if others are willing t oreview it :)19:41
tonybI can do that.  19:42
clarkbsounds like that is everything. Thank you for your time today! See you here next week same time and location.19:42
clarkb#endmeeting19:42
opendevmeetMeeting ended Tue Feb 27 19:42:48 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:42
opendevmeetMinutes:        https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-27-19.00.html19:42
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-27-19.00.txt19:42
opendevmeetLog:            https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-27-19.00.log.html19:42
fungithanks clarkb!19:42
tonybthanks all19:42
fricklero/19:43

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