Monday, 2026-09-14

@mnasiadka:matrix.orgThere was a stale lock in debian reprepro job and the jobs did not run for two days - cleared it out and running the sync manually with foreground output (just to check everything is all right)09:37
@noonedeadpunk:matrix.orgHey folks! I have stumbled across mirrors for ceph repos: https://review.opendev.org/c/opendev/system-config/+/100508111:13
@noonedeadpunk:matrix.orgObviously, there's no AFS path existing, but looking at existing role I wonder if there's an automated way to create them, or they should be pre-created somehow?11:13
@clarkb:matrix.orgDmitriy Rabotyagov: the afs management is largely manual. It makes mirror setups like cephs particularly annoying15:34
@clarkb:matrix.orgmost mirrors we can set up once and they will automatically mirror new content over time because its all one mirror. Ceph insists on a new mirror for every release15:34
@clarkb:matrix.orgwe could possibly refactor that to be a single top level volume or something along those lines but that would be a departure from how we've set up reprepro everywhere else15:35
@noonedeadpunk:matrix.orgthe problem is we're having timeouts for last week or so, as it takes ~30mins to just apt install from thee repos15:35
@noonedeadpunk:matrix.orgHere's the log from one of recent jobs:15:37
https://zuul.opendev.org/t/openstack/build/f8c9c635ac4b4ec28fc40eac889a6820/log/job-output.txt#14920-14921
and ceph-client installation, which is tiny, takes around 5 minutes:
https://zuul.opendev.org/t/openstack/build/f8c9c635ac4b4ec28fc40eac889a6820/log/job-output.txt#17453-17454
@noonedeadpunk:matrix.orgI am really open for proposals here15:38
@clarkb:matrix.orgI'm told everyone is expected to use the ceph management tool which is container based now? I don't know how that relates to client tooling though15:38
@clarkb:matrix.organyway I posted a review to your change. It is missing critical config management to do anything with those reprepro config files15:40
@noonedeadpunk:matrix.orgdo we have a registry to build containers periodically and publish there? would it be better solution?15:40
@clarkb:matrix.orgwe use quay.io as does zuul15:40
@clarkb:matrix.orgbut I think the ceph container stuff is preexisting and you just need to fetch them?15:41
@noonedeadpunk:matrix.orgthey're running CentOS Stream afaik, which is not what I'd consider doing even in CI...15:41
@noonedeadpunk:matrix.orgI got the point about symlinks, but should I drop cron for these old versions? what do you think?15:45
@clarkb:matrix.orgyes, cron should also ideally be removed then an admin will have to followup with cleanups on the afs side of things15:47
@clarkb:matrix.orgDmitriy Rabotyagov: note teh comment at the top level was the primary concern15:48
-@gerrit:opendev.org- Dmitriy Rabotyagov proposed: [opendev/system-config] 1005081: Update mirrored Ceph versions https://review.opendev.org/c/opendev/system-config/+/100508115:52
-@gerrit:opendev.org- Dmitriy Rabotyagov proposed: [opendev/system-config] 1005081: Update mirrored Ceph versions https://review.opendev.org/c/opendev/system-config/+/100508115:55
@clarkb:matrix.orgto followup on my earlier note about maybe being able to use a single afs volume for all ceph mirrors: the reason we don't do that today is the reprepro script wants to vos release the volume when the mirror updates. This ensures that each mirror is "updated" at the same time with working data after a reprepro run (we don't sync half working data etc)16:23
@clarkb:matrix.orgso changing that would require a bit of thinking and maybe this is the correct setup as is given that functionality16:23
-@gerrit:opendev.org- Clark Boylan proposed: [opendev/zone-opendev.org] 1005618: Remove backup01 and backup02 ca-ymq-1.vexxhost records https://review.opendev.org/c/opendev/zone-opendev.org/+/100561818:37
@clarkb:matrix.orginfra-root ^ that should be a straightforward cleanup of the work to wind down the old vexxhost backup server that I was doing before the summit18:37
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [opendev/zone-opendev.org] 1005618: Remove backup01 and backup02 ca-ymq-1.vexxhost records https://review.opendev.org/c/opendev/zone-opendev.org/+/100561819:18
@clarkb:matrix.orgI'm going to put together the meeting agenda for tomorrow shortly. I was largely out last week paying attention to the summit event, is there anything that needs to be added to the agenda?20:29
@jim:acmegating.comshould we try to about image uploads?20:35
@jim:acmegating.comi feel like we identified a potential problem but i'm not sure it's currently being worked on, and it could escalate20:36
@jim:acmegating.com * should we try to talk about image uploads?20:36
@clarkb:matrix.org++ I'll add it20:56
@clarkb:matrix.orgI'll drop the zuul executor ooms stuff as I think that has been fully resolved at this point20:57
@jim:acmegating.com++20:57
@clarkb:matrix.orgI removed the anubis topic as well as we seem to be in a happy staedy state there. I'm also removing the zuul alien errors item since its on the backlog and both airship and starlingx have fixed the majority of their errors21:06
@clarkb:matrix.orgok first draft edits are in21:08
@clarkb:matrix.orgThe next anubis release will ship a rust wasm challenge solver21:10
@clarkb:matrix.orgthis changes to argon2 rather than sha256 which should shift from cpu to memory as the resource required to solve it?21:12
@clarkb:matrix.organyway something to keep in mind when we upgrade as the new setup is opt in. May be wortwhile to opt into it early so that any issues are found soon21:12
@jim:acmegating.comClark: aren't the ai farms the only ones that can afford memory now?21:15
@clarkb:matrix.orgcorvus: I think the idea is that memory is so precious now that this is a better hurdle? But yes21:18
@clarkb:matrix.orgtheoretically that memory is more useful for training and inference though21:18
@jim:acmegating.comwell maybe i'll learn to close my tabs21:19
@jim:acmegating.comnot likely21:19
@clarkb:matrix.orgI closed about 200 yseterday21:19
@jim:acmegating.comso like one window?21:19
@clarkb:matrix.orgsomething like that21:19
-@gerrit:opendev.org- Anil Shashikumar Belur proposed: [opendev/system-config] 1005631: Upgrade gitea to 1.27.3 https://review.opendev.org/c/opendev/system-config/+/100563121:57
@clarkb:matrix.orgAnil Belur: re ^ I think the openinfra foundation (https://openinfra.org/legal/ai-policy) suggests that we use `assisted-by` or `generated-by` rather than `co-authored-by` in commit messages21:59
@clarkb:matrix.orgI'm not sure if matters much here, but being consistent is probably a good idea if we can be21:59
-@gerrit:opendev.org- Anil Shashikumar Belur proposed: [opendev/system-config] 1005631: Upgrade gitea to 1.27.3 https://review.opendev.org/c/opendev/system-config/+/100563122:01
@clarkb:matrix.orgAnil Belur: Not sure if you've seen them before but the screenshots under artifacts for ^ are a good thing to check on23:13
@clarkb:matrix.organd they look good to me so +223:14

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