*** clarkb is now known as Guest2790 | 03:17 | |
*** ChanServ changes topic to "Incident management and meetings for the OpenDev sysadmins; normal discussions are in #opendev" | 11:52 | |
*** Guest2790 is now known as clarkb | 15:01 | |
clarkb | Hello, our weekly meeting is about to begin | 18:59 |
---|---|---|
fungi | ohai | 19:00 |
ianw | o/ | 19:00 |
jentoio | hi | 19:01 |
clarkb | #startmeeting infra | 19:01 |
opendevmeet | Meeting started Tue Mar 22 19:01:12 2022 UTC and is due to finish in 60 minutes. The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:01 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:01 |
opendevmeet | The meeting name has been set to 'infra' | 19:01 |
clarkb | I'm on my laptop today and realized I dont have my typical notes an dthe desktop is off so I couldnt' copy them off. Will do my best :) | 19:01 |
clarkb | #link http://lists.opendev.org/pipermail/service-discuss/2022-March/000326.html Our Agenda | 19:01 |
clarkb | We do have an agenda though and we'll be following that | 19:02 |
clarkb | #topic Announcements | 19:02 |
clarkb | The openstack yoga release is about a week away. As usual exercise judgement/caution when making changes to avoid impacting that process. That said we updated gerrit to get some bugfixes as well as gitea so it doesn't mean no changes | 19:02 |
fungi | and kernel security fix reboots | 19:03 |
frickler | and zuul 5.1.0 | 19:03 |
clarkb | yup. Basically use your judgement and exercise caution. | 19:03 |
fungi | to be fair, we've been constantly updating zuul anyway | 19:03 |
fungi | we upgraded from almost-5.1.0 to the commit which got tagged as 5.1.0 | 19:04 |
clarkb | Also the next ~2-3 weeks are super busy for me. I've got family in town, kids are on spring break, openstack release, PTG, I actually have to go to the dmv etc | 19:04 |
clarkb | Pleaes do ping me if something urgent or important comes up and I'll do my best to help, but my hours and availbaility will be weird for the next bit | 19:05 |
fungi | good luck! | 19:05 |
clarkb | thanks | 19:06 |
clarkb | #topic Actions from last meeting | 19:06 |
clarkb | #link https://meetings.opendev.org/meetings/infra/2022/infra.2022-03-15-19.01.txt Last weeks minutes | 19:06 |
clarkb | There were no recorded actions | 19:06 |
fungi | i don't think we really do actions any more | 19:06 |
fungi | we could just drop this section | 19:06 |
clarkb | we do occasionally and they are worth calling out when they happen but ya if we don't have them then maybe just skip ahead | 19:07 |
clarkb | #topic Topics | 19:07 |
clarkb | which I'll do now :) | 19:07 |
fungi | hah | 19:07 |
clarkb | #topic Improving CD throughput | 19:07 |
clarkb | I don't know there has been much movement on this | 19:08 |
ianw | nope, still on the todo list! | 19:08 |
clarkb | I was thinking if we did want to make use of some ptg time this topic might be worthwhile, but we can discuss with an adhoc meeting or in review easily enough too | 19:08 |
clarkb | #topic Container Maintenance | 19:09 |
clarkb | I hvaen't seen any movement on this since the insecure ci registry got updated. | 19:09 |
clarkb | jentoio: are you still interested in doing more of these? if so is there anything I can do to help? | 19:09 |
jentoio | I recently started a new role so have been distracted. I should have some time to look at this week | 19:09 |
clarkb | congrats! | 19:10 |
jentoio | I guess mariadb are next? | 19:10 |
jentoio | thanks | 19:10 |
fungi | and thanks for helping! | 19:10 |
clarkb | jentoio: no there are a few more services that should get dedicated users first | 19:10 |
jentoio | as long the etherpad indicates what to work on, I can start on it this week | 19:10 |
clarkb | mariadb is less important because it has a semi dedicated user its just less ideal. | 19:10 |
clarkb | jentoio: noted. I'll try to update the etherpad with some order of operations thoughts | 19:11 |
clarkb | and yes thank you for the help | 19:11 |
jentoio | glad to help | 19:11 |
clarkb | #topic Cleaning up old reviews | 19:11 |
clarkb | We managed to retire a bunch of repos and abandon their open changes. Since then I've started looking at the list of changes in system-config | 19:12 |
clarkb | I've tried to do two things there. First is abandon any change sthat clearly no longer apply. The other is to rebase/refactor/update changes which are still likely helpful but have grown stale | 19:12 |
clarkb | #link https://review.opendev.org/q/project:opendev/system-config+status:abandoned | 19:12 |
clarkb | that gives you an idea for how many changes we've abandoned. I think it is almost half the total open changes in system-config which is great | 19:13 |
clarkb | #link https://review.opendev.org/q/project:opendev/system-config+status:open+topic:system-config-cleanup2~ | 19:13 |
clarkb | #undo | 19:13 |
opendevmeet | Removing item from minutes: #link https://review.opendev.org/q/project:opendev/system-config+status:open+topic:system-config-cleanup2~ | 19:13 |
clarkb | #link https://review.opendev.org/q/project:opendev/system-config+status:open+topic:system-config-cleanup2 | 19:13 |
clarkb | #undo | 19:13 |
opendevmeet | Removing item from minutes: #link https://review.opendev.org/q/project:opendev/system-config+status:open+topic:system-config-cleanup2 | 19:13 |
clarkb | #link https://review.opendev.org/q/project:opendev/system-config+status:open+topic:system-config-cleanup | 19:13 |
clarkb | I can't type | 19:13 |
clarkb | This is the list of changes that I'm trying to revive. They all use the topic:system-config-cleanup topic. If you have time to review thoes that would be great | 19:14 |
clarkb | Additionally if you look over your own changes and find some that can be abandoned that is helpful and if you have old changes that should be landed feel free to update them as necessary and set that topic on them | 19:14 |
clarkb | Not much else on this topic. Its a slow process but we're slowly refining the set of outstanding work to things that actually matter which is nice | 19:16 |
clarkb | #topic Retiring the old Gerrit repo | 19:16 |
clarkb | Once upon a time not that long ago we carried a fork of gerrit | 19:16 |
clarkb | Since the move to Gerrit 3.2 and container builds we've managed to switch to upstream builds of Gerrit. We can use local patches in the build process similar to how distro packaging works to patch stuff if necessary | 19:17 |
clarkb | what this means is we don't need the Gerrit repo anymor eand it can be retired. However, there is some question about what the best way to do that is due to the many branches in the Gerrit repo | 19:17 |
clarkb | ianw: ^ want to explain the options we've got? | 19:17 |
ianw | the overall important thing is, unlike other repos, we want this one to fall out of search engines | 19:18 |
ianw | so usually we just leave old branches alone, but here we don't want them coming up before actual gerrit changes when you search for gerrit things | 19:19 |
fungi | where you := anyone on the internet | 19:19 |
ianw | so we can delete all the branches | 19:19 |
ianw | or we can merge a "this repo is retired" commit that deletes everything to all the branches ... but this leaves the change history there to find | 19:20 |
ianw | or we can leave it, and put some robots.txt in opendev.org to specifically disallow indexing on /opendev/gerrit | 19:21 |
clarkb | I think google has been good about finding those updates and not listing the source code. I am wondering if we should do the normal process and then wait a bit for google to reindex (or figure out how to ask them to reindex quicker) and then we can delete after if still an issue | 19:21 |
clarkb | I'm leaning towards not blocking with robots.txt since it would be a unique situation which we've found are good to avoid | 19:21 |
ianw | the normal process would be to leave the old branches, but i assume you mean to delete the content on all branches? | 19:21 |
clarkb | ya sorry on master and all the stbale-* branches | 19:22 |
fungi | i'm also fine with deleting all the branches... our "history" still remains in the form of gerrit change refs which will keep the relevant commits from being garbage-collected | 19:22 |
fungi | (deleting the branch heads themselves, not simply replacing their content) | 19:22 |
clarkb | ya I'm not against that it just seems lke this is a useful experiment to see if that is necessary | 19:23 |
clarkb | I think we're assuming it is, but knowing with more data would be helpful | 19:23 |
fungi | progressive changes are mildly inconvenient because setting the acl to read-only state will have to be undone manually to do anything else through gerrit | 19:24 |
fungi | but it's certainly doable | 19:24 |
clarkb | I think deleting branches is a little bit of an exception to that as you need super privs to do that anyway | 19:25 |
clarkb | but yes in general that is true | 19:25 |
ianw | tbh i'm sort of tending towards deleting branches too, just so we don't have to revisit | 19:25 |
fungi | well, actually branch deletion is no longer owner-restricted. it can be delegated, and now is for openstack and one other project i forget at the moment | 19:25 |
clarkb | fungi: oh good point, but I don't think we do that for this repo currently | 19:26 |
fungi | we don't, but we could | 19:26 |
clarkb | ya if others feel strongly about just deleting the branches I'm not opposed | 19:26 |
ianw | i could put in the readme a URL to opendev.org that shows the changes in each branch | 19:26 |
clarkb | the content will remain in gerrit, and its usefulness to us is limited now that we are so far ahead and on the upstream code base | 19:26 |
ianw | to review.opendev.org | 19:27 |
fungi | the content will remain in gitea too, it's replicated there, you just can't access it through gitea without requesting specific commits or cloning and checking the named change refs out locally | 19:27 |
ianw | and would i delete and replace the master branch with just a readme? | 19:28 |
ianw | we never committed anything to that branch, i don't think? | 19:28 |
clarkb | ya I think retiring the master branch as usual would still be good. No we didn't but it is still HEAD iirc | 19:28 |
clarkb | the way the repo is setup is there is a master branch which is likely very stable. A bunch of upstream/foo branches which were not modified compared to upstream. And then openstack/foo which we did modify | 19:29 |
clarkb | deleting master and upstream/* should be lossless due ot upstream having the branches. Then openstack/* will still hae changes recorded in gerrit | 19:29 |
clarkb | I guess if others prefer deleting branches we can proceed with that | 19:30 |
fungi | my preference is for whatever's simple and handled in a way that other projects could theoretically do without being gerrit admins | 19:31 |
fungi | so i'm not keen on robots.txt or .htaccess changes on the server to block repo-specific requests | 19:32 |
fungi | gerrit admins or server sysadmins i should say | 19:32 |
ianw | heh, there's a remotes/origin/upstream/test-to-delete so something wants to be deleted | 19:32 |
ianw | so i will delete the origin/* and gerrit/* branches, and point HEAD to a branch with just a README on it? | 19:34 |
clarkb | ianw: I wouldn't update HEAD (there are problems with changing that value) just set the content of whatever HEAD is to a README in it (likely master) | 19:35 |
ianw | ok, so that's a hybrid approach where we assume the changes in master will fall out of search indexes after we merge a change to delete everything there, right? | 19:35 |
clarkb | yes, I guess the othe ropiton is replacing all of master's history? | 19:36 |
ianw | it seems like there's gerrit on the master branch, but it stops at "Date: Tue Jun 7 13:41:36 2011 -0700" | 19:37 |
clarkb | I guess the balance here is having enough content to indicate why it exist at all | 19:37 |
clarkb | ianw: ya it was fro mthe original import and then not kept up to date as future owrk happened on brnaches | 19:37 |
ianw | I would put in the readme left behind there links to review.opendev.org and each branch, that shows the changes we committed | 19:38 |
fungi | that's a fun memory, we were carrying a gerrit fork almost 11 years ago | 19:38 |
ianw | so in terms of archaeology, if anyone ever cares, they could pull upstream gerrit, and then those changes that were on the branch, and have something like what was running | 19:38 |
clarkb | yup | 19:39 |
clarkb | it might be worth asking mordred if he has any concerns with that as he set up the forking system iirc | 19:39 |
clarkb | I really doubt it though | 19:39 |
clarkb | and we're well enough past running the fork that it shouldn't matter for ou rday to day | 19:39 |
fungi | he'll probably volunteer to light the match | 19:39 |
ianw | so ... the conclusion is to delete all the branches, but leave a readme with sufficient detail to understand what used to be going on in the repo and how we used to run gerrit? | 19:40 |
clarkb | ++ I think that works for me | 19:40 |
ianw | ok, per the previous conversation you can give me an action item to do that if you like :) | 19:41 |
fungi | sounds good, thanks | 19:41 |
clarkb | #action ianw delete old gerrit fork branches and leave breadcrumb readme on the existing HEAD branch as preparation to retire and set the repo as read only on review.o.o | 19:42 |
fungi | we're actiony once more! ;) | 19:43 |
clarkb | #topic Scheduling Project Renames | 19:43 |
clarkb | We have a project rename request. As mentioned earlier my next few weeks are a bit crazy for me to be thinking about renames. I'm personally inclined to punt this until after the ptg as a result. But if others think we can/should do this sooner feel free to work towards that | 19:44 |
clarkb | I think this is the 11-15th timeframe before things quiet down for me | 19:44 |
clarkb | * of April | 19:45 |
clarkb | Maybe pencil in the 15th and if we get organized sooner then graeat otherwise this is the plan? | 19:46 |
clarkb | thats good friday though | 19:46 |
clarkb | that probably means less load (a good thing) but fewer people around possibly to help (less of a good thing?) | 19:47 |
clarkb | I guess we can go with that as the rough schedule and tweak as necessary from here | 19:47 |
ianw | i feel almost sure we have something booked over that weekend | 19:47 |
ianw | should we do similar to last time and put the gerrit upgrade to 3.5 in there too? | 19:47 |
clarkb | I don't think we need to. Renames are pretty quick | 19:48 |
clarkb | and I worry if I'm driving it Ill have even less time to prep for that upgrade | 19:48 |
clarkb | (things like the config update to force case sensitive username sare still in review though) | 19:48 |
mordred | <fungi> "he'll probably volunteer to..." <- Burn it down! | 19:48 |
ianw | :) | 19:49 |
fungi | i'll bring the petrol | 19:49 |
clarkb | anyway I think we can plan for renames on the 15th for now. If we find we are behind we can push that back | 19:49 |
ianw | clarkb: ok, i'll put on my todo list to go back and look at it all again. i don't mind trying to drive the upgrade bits after i context switch in all the pre-work you've done | 19:49 |
clarkb | ianw: cool that would be helpful | 19:50 |
fungi | 15th is fine with me, thanks | 19:50 |
clarkb | #topic Open Discussion | 19:50 |
clarkb | ianw: https://review.opendev.org/c/opendev/system-config/+/827774 i sthe case sensitivity change | 19:51 |
clarkb | not strictly necessary but a good belts and suspenders and reminder that we are relying on that behavior in production so should test thta way too | 19:51 |
fungi | i do have somewhere to be over that weekend, surprisingly (an interactive van gogh exhibit), assuming covid doesn't go crazy in the next few weeks | 19:51 |
fungi | but friday i'm open | 19:51 |
clarkb | it is difficult to test because they won't le tyou create colliding users anymore but that setting allows existing collisions to exist | 19:51 |
clarkb | Anything else? | 19:52 |
ianw | fungi: is that like https://www.visitvictoria.com/regions/melbourne/whats-on/art-and-exhibitions/exhibitions/van-gogh-at-the-lume-melbourne | 19:53 |
ianw | clarkb: thanks, will look | 19:53 |
fungi | ianw: probably similar | 19:54 |
fungi | looks like it | 19:54 |
ianw | i thought it was very cool. they must have had 100 projectors, i would have loved to have seen what sort of test-patterns they had to align everything | 19:55 |
fungi | seemed like an opportunity to go out of town for an overnight trip and do something interesting without too much plague | 19:55 |
clarkb | looks like fun | 19:55 |
clarkb | Also sound slike that may be it? I'll let everyone go then. Thanks! | 19:56 |
clarkb | #endmeeting | 19:56 |
opendevmeet | Meeting ended Tue Mar 22 19:56:25 2022 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 19:56 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/infra/2022/infra.2022-03-22-19.01.html | 19:56 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/infra/2022/infra.2022-03-22-19.01.txt | 19:56 |
opendevmeet | Log: https://meetings.opendev.org/meetings/infra/2022/infra.2022-03-22-19.01.log.html | 19:56 |
fungi | thanks clarkb! | 19:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!