Skip to content

Cgroup v2 migration guide#3181

Merged
sspencerwire merged 8 commits intorocky-linux:mainfrom
metalllinux:cgroup-v2-migration-guide
Mar 4, 2026
Merged

Cgroup v2 migration guide#3181
sspencerwire merged 8 commits intorocky-linux:mainfrom
metalllinux:cgroup-v2-migration-guide

Conversation

@metalllinux
Copy link
Contributor

@metalllinux metalllinux commented Mar 3, 2026

The guide was written with the help of Claude. The guide has been checked against https://docs.rockylinux.org/guides/contribute/expert_contributing/ , https://docs.rockylinux.org/guides/contribute/ai-contribution-policy/ and https://docs.rockylinux.org/guides/contribute/rockydocs_formatting/ as well. All commands and solutions listed in the document have also been tested.

Author checklist (Completed by original Author)

  • Good fit for the Rocky Linux project? Title and Author Metatags inserted ?
  • If applicable, steps and instructions have been tested to work
  • Initial self-review to fix basic typos and grammar completed

Rocky Documentation checklist (Completed by Rocky team)

  • 1st Pass (Document is good fit for project and author checklist completed)
  • 2nd Pass (Technical Review - check for technical correctness)
  • 3rd Pass (Detailed Editorial Review and Peer Review)
  • Final approval (Final Review)

metalllinux and others added 6 commits March 3, 2026 12:37
Covers enabling the unified cgroup hierarchy, resolving systemd 239
controller limitations, PAM configuration for user sessions, rootless
Podman compatibility, Slurm cgroup v2 integration, and the cgroupfs
approach for HPC compute nodes. Tested across three complete
provision/test/destroy cycles on Vultr Rocky Linux 8.10 instances.

Assisted-by: Claude claude-sonnet-4-6
Co-Authored-By: Howard Van Der Wal <hvanderwal@ciq.com>
Remove quotes, use space in 'tested with', use plain string for
ai_contributors, remove indentation from tag list items.

Assisted-by: Claude claude-sonnet-4-6
Co-Authored-By: Howard Van Der Wal <hvanderwal@ciq.com>
Use claude-opus-4-6 model identifier and major version 8.

Assisted-by: Claude claude-opus-4-6
Co-Authored-By: Howard Van Der Wal <hvanderwal@ciq.com>
Assisted-by: Claude claude-opus-4-6
Co-Authored-By: Howard Van Der Wal <hvanderwal@ciq.com>
- Rewrite PAM section: clarify pam_systemd.so is loaded by default
  via password-auth include, not missing on stock Rocky 8.10
- Update persistent cpuset admonition: Slurm EnableControllers=yes
  handles cpuset automatically on compute nodes
- Fix uppercase SSH to lowercase ssh throughout

Assisted-by: Claude claude-opus-4-6
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 7 references covering kernel cgroup v2 docs, SchedMD cgroup v2
and cgroup.conf docs, Podman PR #24400, systemd resource control,
pam_slurm_adopt, and Podman documentation. Inline superscript
notation follows Rocky Linux formatting guidelines.

Assisted-by: Claude claude-opus-4-6
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@sspencerwire sspencerwire mentioned this pull request Mar 3, 2026
7 tasks
Assisted-by: Claude claude-opus-4-6
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
sspencerwire
sspencerwire previously approved these changes Mar 4, 2026
Added a section on AI usage and contribution policy.
@github-actions
Copy link

github-actions bot commented Mar 4, 2026

Test results for e2f77f8:

Number of broken URLs: 14

URL,RESULT,FILENAME
 http://$(hostname):8080,failed,guides/repositories/pulp_fetch_upload.md
 http://your_ip,failed,guides/cms/mediawiki.md
 https://dl.rockylinux.org/pub/rocky/9.6/live/x86_64/,failed,guides/desktop/kde_installation.md
 https://wiki.rockylinux.org/team/release_engineering/debranding/,failed,guides/package_management/package_debranding.md
 https://ftp.gnu.org/gnu/tar/,failed,guides/backup/tar.md
 https://support.torproject.org/glossary/pluggable-transports/,failed,guides/proxies/tor_relay.md
 https://docs.rockylinux.org/guides/contribute/ai-contribution-policy.md,failed,guides/contribute/README.md
 https://allcontributors.org/docs/en/emoji-key,failed,guides/contribute/README.md
 https://andyscott.me,failed,guides/contribute/README.md
 https://git.launchpad.net/cloud-init,failed,guides/virtualization/cloud-init/07_contributing.md
 https://www.packer.io/docs/builders/vsphere/vsphere-iso,failed,guides/automation/templates-automation-packer-vsphere.md
 https://ftp.gnu.org/gnu/hello/hello-2.12.tar.gz,failed,labs/systems_administration_I/lab7-software_management.md
 https://repocompare.rockylinux.org,failed,release_notes/8_5.md
 https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=$basearch&infra=$infra&content=$contentdir,failed,books/admin_guide/13-softwares.md

@sspencerwire sspencerwire merged commit f5c7c68 into rocky-linux:main Mar 4, 2026
3 checks passed
@metalllinux
Copy link
Contributor Author

Brilliant Steven and thank you for the merge.

@metalllinux metalllinux deleted the cgroup-v2-migration-guide branch March 5, 2026 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants