Monday, 2023-08-28

*** elodilles_pto is now known as elodilles06:41
dpawlikclarkb, fungi hey, https://grafana.opendev.org/d/9871b26303/afs?orgId=1 - could you check why the centos mirror is outdated please?11:45
fricklerrsync: rename "/afs/.openstack.org/mirror/centos/8-stream/AppStream/x86_64/os/Packages/.yajl-2.1.0-12.el8.x86_64.rpm.vmbB5H" -> "AppStream/x86_64/os/Packages/yajl-2.1.0-12.el8.x86_64.rpm": File too large (27)12:18
fricklerseems that is afs's way of telling us the volume quota is reached, although grafana claims that there are still 5 GB free12:19
frickleralso I'm confused, why is /afs/.openstack.org/mirror/centos/8-stream not within the centos-stream volume?12:21
fricklerseems the latter only holds 9-stream for confusion and fun12:21
fungidpawlik: the "centos" mirror for centos 7 and centos stream 8 is 5 days stale, the "centos-stream" mirror for centos stream 9 updated 6 hours ago12:25
fungiwhich one are you asking about?12:26
fricklerfungi: did you read what I wrote earlier about this? my suggestion would be to increase the mirror.centos quota from 500G to 550G13:54
fungifrickler: yes, i just wanted to get clarification on which mirror dpawlik was asking about13:58
fungisince we mirror 7/stream 8 separately from stream 913:58
fungialso it wasn't clear that the "file too large" error meant insufficient quota13:59
fungiseems unlikely yajl-2.1.0-12.el8.x86_64.rpm is that big, but maybe rsync's tempfiles are also taking up some space temporarily during the rsync14:00
fricklerthat error is only the last one in a long list, nothing special about that file14:00
fricklerguess I should be more verbose in reporting my debugging findings14:01
fungiand yeah, i have no concerns with raising the quota on the centos mirror, especially since we'll be regaining 400gb of space when we drop the fedora mirror14:06
fungilooks like we ought to raise the quota on centos-stream as well (or see if we're mirroring additional things in those we don't actually need)14:07
*** Guest535 is now known as starkis14:49
*** JasonF is now known as JaqyF14:54
*** JaqyF is now known as JayF14:54
dpawlikfungi: sorry for delay, so Centos 8 stream has some package15:01
dpawlikthat is outdated and needs to be updated for TripleO15:02
dpawlikcc fserucas__15:02
fungidpawlik: thanks, so that's the one that hasn't updated for a few days. i agree with frickler we should increase the quota on the volume (and also on the other volume that has stream 9)15:03
apevecI checked both sources we use for CS8 ( mirror.facebook.net/centos/8-stream/ ) and CS9 ( mirror.rackspace.com/centos-stream/9-stream/  ) are now up to date with latest published CentOS Stream content15:04
fungiit does seem like it grew too large for the amount of space we allowed for it, so the rsync isn't completing any longer and afs is (safely) holding back updates to the read-only volume as a result15:04
fungirather than publish an incomplete/corrupt mirror15:05
apevecyep, atomic updates are a good thing!15:05
fungionce more of our sysadmins are awake and we can get consensus on increasing those quotas we can force an update so we don't have to wait for the cronjob to try again15:06
fungii've pinged our sysadmin highlight in #opendev to see if there are any concerns before we go ahead with the quota increase15:08
dpawlikthanks fungi++ and frickler++ 15:17
clarkbI think part of the issue is centos isn't pruning old package versions so the space required grows consistently. Let me see if I can find an example of that. I think thunderbird was a particularly bad case15:19
fungialso things like dotnet sources in powertools are pretty hige15:19
fungihuge15:19
mmalchukmerged15:22
mmalchuksorry... wrong channel15:23
dpawlikfungi: what is the biggest one :D ?15:25
fungidpawlik: dotnet-sdk-6.0-source-built-artifacts-6.0.0-0.6.28be3e9a006d90d8c6e87d4353b77882829df718.el8.x86_64.rpm is about 3.7gb15:26
fungidpawlik: but all the dotnet* packages together are roughly 10gb15:28
dpawlikuuu15:31
opendevreviewClark Boylan proposed openstack/project-config master: Convert all zuul tenants except openstack to Ansible 8  https://review.opendev.org/c/openstack/project-config/+/89297615:31
dpawlikI hope users are using it, not it just created and that's it 15:31
clarkblooking at http://mirror.ord.rax.opendev.org/centos-stream/9-stream/BaseOS/x86_64/os/Packages/ it appears we end up with ~4 versions of many packages15:32
clarkbsome have more some have less. But in theory I think that means centos-9 is ~4x larger than it needs to be. You probably need some headroom though to swap out packages to be fair. But 4x is a lot15:32
clarkboh though I've just noticed we're mirroring i68615:33
clarkbwe should stop doing that entirely15:33
clarkbside note: why are i686 packages in the x86_64 directory? Is that not a bug?15:34
dpawlikgood question15:35
fungiare they duplicates of x86_64 packages, or just usable by both architectures?15:35
clarkbfungi: there are also no arch packages15:36
clarkbI think those are for both15:36
dpawlikboth15:36
clarkband yes they appear to all be duplicates15:36
fungiwe should be able to pattern match and filter the i686 packages in that case15:37
clarkbyup I'm working ona a change15:37
clarkbjust waiting for the centos 7 package index to load so I can check if we need the same exclude there15:40
clarkbremote:   https://review.opendev.org/c/opendev/system-config/+/892978 Exclude i686 rpms in our centos mirrors [NEW]15:47
opendevreviewMerged openstack/project-config master: Convert all zuul tenants except openstack to Ansible 8  https://review.opendev.org/c/openstack/project-config/+/89297617:35
fungidpawlik: the mirror is up to date now17:37
fungisee if things are working any better for you17:37
clarkbwithout i686 packages17:37
fungiright17:38

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