Hello!
As many of you have probably already seen, we released AlmaLinux Kitten 10
this morning.
https://almalinux.org/blog/2024-10-22-introducing-almalinux-os-kitten/
This is an *optional* module that mirror owners can choose to add to their
mirrors. If you have the space, please consider mirroring kitten. Right
now it is about 55GB and we suggest setting aside an additional 500GB-1TB
if you choose to mirror it as it will grow with future updates.
Instructions for adding it to your mirror are available at
https://wiki.almalinux.org/Mirrors.html but the short of it is:
Initial sync:
/usr/bin/rsync -avSH --exclude='.~tmp~' --delete-delay --delay-updates
rsync://rsync.kitten.repo.almalinux.org/almalinux-kitten/
/almalinux-kitten/dir/on/your/server/
Cron:
0 */3 * * * sleep $(((RANDOM\%3500)+1)) && /usr/bin/flock -n
/var/run/almalinux_kitten_rsync.lock -c "/usr/bin/rsync -avSH
--exclude='.~tmp~' --delete-delay --delay-updates
rsync://rsync.kitten.repo.almalinux.org/almalinux-kitten/
/almalinux-kitten/dir/on/your/server/"
Additional mirror config needed in git:
address_optional:
kitten:
http: <http URL to a mirror, e.g.
http://almalinux.mirror.link/almalinux-kitten>
https: <https URL to a mirror, e.g.
https://almalinux.mirror.link/almalinux-kitten>
rsync: <rsync URL to a mirror, e.g.
rsync://almalinux.mirror.link/almalinux-kitten>
Additionally, AlmaLinux 9.5 is coming up in about a month so now is a good
time to check that everything is in order and functional on your mirror
server.
Thank you to all of our mirror owners! We couldn't distribute AlmaLinux
without you!
--
Jonathan Wright
AlmaLinux Foundation
Mattermost: chat <https://chat.almalinux.org/almalinux/messages/@jonathan>
Mirror Owners,
AlmaLinux 9.4 is slated to release on Monday, May 6, 2024. *The updates
will begin syncing out to mirrors tomorrow, May 4*. This is our first
release since adding a *third *rsync mirror into our network so syncs
should be a bit faster as we now have 85 Gbps of total capacity (up from
60) for mirrors to pull from as well as geo-DNS steering for
rsync.repo.almalinux.org The new rsync mirror is in Frankfurt with a
25Gbps port.
There are quite a few mirrors in the "expired" status in the mirrorlist at
https://mirrors.almalinux.org meaning syncs are either broken, or not
running frequently enough. This is a good time to check if your mirror is
in that list and correct any issues to be ready for the 9.4 release.
If you need help fixing your expired or otherwise out of sync mirror we are
happy to help via chat
<https://chat.almalinux.org/almalinux/channels/mirrors>, email
<https://lists.almalinux.org/mailman3/lists/mirror.lists.almalinux.org/>,
or GitHub <https://github.com/AlmaLinux/mirrors/issues>.
Thank you for your contribution to AlmaLinux by hosting a mirror. A healthy
network of mirrors is integral to the continued success of AlmaLinux.
--
Jonathan Wright
AlmaLinux Foundation
Mattermost: chat <https://chat.almalinux.org/almalinux/messages/@jonathan>
Hello Mirror Owners,
Some changes are coming to our mirror system in order to help us better
manage hardware resources. If you run a mirror but do not explicitly sync
almalinux-vault you do not need to make any changes.
—-
In 2021, the AlmaLinux mirror system started with a single URL:
repo.almalinux.org. Since then, the mirror network has grown to over 350
healthy mirrors serving over a million active AlmaLinux installs around the
globe. In order to maintain this network, we need to make a few minor
infrastructure tweaks to let us better manage the distribution of
production repositories and the vault.
Currently, all mirrors host updates that are synced via rsync from
rsync.repo.almalinux.org. Some mirrors also chose to host older versions of
AlmaLinux in what are called vault repositories. Given that we are about to
release our 12th and 13th versions
<https://wiki.almalinux.org/release-notes/> of AlmaLinux (each of which
supports 4 different architectures), hosting the newest versions and the
vaulted repos on a single file system was presenting some challenges.
Thanks to our sponsors, we run rsync.repo.almalinux.org on fast hardware
with big network connections so that all updates and releases make it out
to mirrors as quickly as possible. Having the fastest and healthiest
network of mirrors possible is a massive priority for the infrastructure
team. The vault, however, does not need the same level of speed, and having
it on the same storage as the production version repositories unnecessarily
raises the hardware requirements of our servers running
rsync.repo.almalinux.org.
To solve this problem, we will be splitting the production and vault repos
into two URLs, by moving the rsync source for the vault to
rsync.vault.almalinux.org.
Mirror owners: If you sync the vault from “rsync.repo.almalinux.org” please
change the source URL to “rsync.vault.almalinux.org” by May 1st to ensure
you continue to receive updates.
The vault rsync endpoint “almalinux-vault” will be removed from
rsync.repo.almalinux.org on Wednesday, May 1, 2024 at approximately 1600
UTC.
While the vault will continue to be available at
https://repo.almalinux.org/vault indefinitely via redirect, effective
immediately we will be using https://vault.almalinux.org as the official
HTTP(S) endpoint for the vault.
--
Jonathan Wright
AlmaLinux Foundation
Mattermost: chat <https://chat.almalinux.org/almalinux/messages/@jonathan>
Mirror Owners,
AlmaLinux 9.3 is slated to release on Monday, November 13, 2023. The
updates will begin syncing out to mirrors today in the next few hours.
This is our first release since adding a second rsync mirror into our
network so syncs should be a bit faster as we now have 60Gbps of total
capacity (up from 10) for mirrors to pull from as well as geo-DNS steering
for rsync.repo.almalinux.org so the West Coast US and APAC mirrors should
get a significantly better route to an rsync mirror now.
There are quite a few mirrors in the "expired" status in the mirrorlist at
https://mirrors.almalinux.org meaning syncs are either broken, or not
running frequently enough. This is a good time to check if your mirror is
in that list and correct any issues to be ready for the 9.3 release.
If you need help fixing your expired or otherwise out of sync mirror we are
happy to help via chat
<https://chat.almalinux.org/almalinux/channels/mirrors>, email
<https://lists.almalinux.org/mailman3/lists/mirror.lists.almalinux.org/>,
or GitHub <https://github.com/AlmaLinux/mirrors/issues>.
Thank you for your contribution to AlmaLinux by hosting a mirror. A
healthy network of mirrors is integral to the continued success of
AlmaLinux.
--
Jonathan Wright
AlmaLinux Foundation
Mattermost: chat <https://chat.almalinux.org/almalinux/messages/@jonathan>
Hello Mirror Owners,
We are doing some maintenance on the main rsync mirror (
rsync.repo.almalinux.org) shortly to upgrade the drive array. We've
updated DNS to point to a backup mirror so you should not see any issues on
your end unless you use a DNS caching server that's exceptionally slow at
updating. If you do see any errors do not worry about it as they are only
temporary.
The web server side of rsync.repo.almalinux.org will drop offline during
this but rsyncd should remain functional.
No action is required on your part.
--
Jonathan Wright
AlmaLinux Foundation
Mattermost: chat <https://chat.almalinux.org/almalinux/messages/@jonathan>
Hello Mirror Owners,
rsync on the official rsync mirror (rsync.repo.almalinux.org) has been
updated to 3.2.3 with xxHash support. This means that rsync w/xxhash is
now available for consumption by all mirrors.
The upstream rsync version available in EL8 (currently 3.1.3) is too old to
support xxHash so we've made available a backported RPM from CentOS 9
Stream with xxHash support compiled. rsync 3.2.3-9.el8.1 is available at
http://repo.almalinux.org/backports/8/x86_64/rsync/. It depends on the
xxhash-libs package from EPEL.
If your mirror is on EL8 you can easily update to this version of rsync
with the following commands:
yum -y install epel-release
curl http://repo.almalinux.org/backports/almalinux-backports-rsync.repo
--output /etc/yum.repos.d/almalinux-backports-rsync.repo
yum -y update rsync
No further action is required and your mirror will now sync from
rsync.repo.almalinux.org using the xxHash algorithm.
xxHash is a great improvement to rsync as it provides faster, more CPU
efficient hashing allowing higher transfer rates to be obtained.
There is a good article about rsync+xxhash and benchmarks available at
https://community.centminmod.com/threads/custom-rsync-3-2-3-rpm-builds-with…
--
Jonathan Wright
AlmaLinux Foundation
Mattermost: chat <https://chat.almalinux.org/almalinux/messages/@jonathan>