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-...