This report covers work that happened between July 2nd and October 1st. For previous work, see the 2021Q2 report.
The Hyperscale SIG focuses on enabling CentOS Stream deployment on large-scale infrastructures and facilitating collaboration on packages and tooling.
Since the last update, the SIG gained three new members (Chris Murphy, Omar Sandoval and Benjamin Kircher).
We welcome anybody that’s interested and willing to do work within the scope of the SIG to join and contribute. See the membership section on the wiki for the current members list and how to join.
Releases and Packages
Unless otherwise specified, packages are available in our main repository, which can be enabled with
dnf install centos-hyperscale-release. Please report any issues with these packages on our package-bugs tracker.
Our most recent backport of systemd is version 249 based on the Fedora packaging. This release includes improvements and new features across all of the various systemd daemons and tools. Our latest version also backports upstream patches to support additional systemd link file configurations, such as those for for RX/TX coalescing and knobs for NIC features related to hardware acceleration.
Following Fedora’s lead, we’ve also split
systemd-resolved into separate subpackages. Both are included as optional packages when installing or upgrading systemd.
We have updated our btrfs-progs package to v5.13.1 and fixed a bug in our patch disabling RAID 5/6 in
We used to ship a non-modular version of the LLVM 12 compiler suite. This has since become part of CentOS Stream 8 proper, so we have retired our build as it is no longer needed.
DNF/RPM stack with CoW support
We have rebased the Copy-on-Write packaging stack in the experimental repository to match the latest updates that landed in CentOS Steam 8 proper.
We now ship a patched version of PackageKit that fixes an issue in which PackageKit could not properly load CentOS repositories because CentOS uses non-standard DNF variables for repository URLs. This issue was reported over a year ago with a fix included, but since resolution had not occurred and we needed it for the Hyperscale spin, we have shipped the fix while we wait for the maintainer to resolve the issue.
We have updated
kpatch to 0.9.4, which allowed us to drop a number of patches that now carried upstream. Among other things, this new release includes support for
We’re currently using the 5.12 kernel based on our kernel-ark artifacts. Our plan is to rebase onto the same 5.14 version that is currently in CentOS Stream 9 and tracking that going forward.
We intend on supporting aarch64 as an architecture for the SIG. Right now just under half the packages are rebuilt. Our kernel is in progress but notably missing from the aarch64 builds.
We released a refreshed set of GNOME and KDE Plasma Workstation media on October 1, which includes all the work that happened in the Hyperscale SIG since the last release at the end of July. Information and links to the media are available on the SIG website.
Health and Activity
The SIG continues to maintain a healthy development pace.
The SIG uses the
#centos-hyperscale IRC channel for ad-hoc communication and work coordination, and the centos-devel mailing list for async discussions and announcements. The SIG also holds open monthly video conference sessions to promote collaboration and social interaction.
We’ll be presenting an update on SIG activites at CentOS Dojo, October 2021.
The SIG tracks pending work as issues on our Pagure repository. Notable projects currently in flight include:
- using CBS to build our spin images
- shipping an updated QEMU package in EPEL
- integrate btrfs transactional updates as an optional feature
- setup a continuous build pipeline for the container image on the CentOS CI infrastructure
- build a set of Hyperscale-enabled Cloud images
Issues for the Board
We have no issues to bring to the board’s attention at this time.