Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support and use cgroup v2 #2843

Closed
Tracked by #2760
markusboehme opened this issue Feb 28, 2023 · 2 comments · Fixed by #2875
Closed
Tracked by #2760

Support and use cgroup v2 #2843

markusboehme opened this issue Feb 28, 2023 · 2 comments · Fixed by #2875
Assignees
Labels
type/enhancement New feature or request

Comments

@markusboehme
Copy link
Member

What I'd like: I'd like Bottlerocket to use cgroup v2/the unified cgroup hierarchy. The general ecosystem is moving into this direction:

  • cgroup v2 has been considered stable for some time in the kernel already.
  • Kubernetes 1.25 declared support for cgroup v2 as GA with release 1.25.
  • systemd changed its default to cgroup v2.
  • Features such as Pressure Stall Information metrics from the kernel are available on a per-cgroup level with cgroup v2.

cgroup v2 support should be available for all variants of Bottlerocket per opt-in. Newly released variants should make cgroup v2 the default (with the chance to opt-out).

Any alternatives you've considered: I don't see any alternatives for the long term. cgroup v1 will receive less attention and testing as time goes by, and likely will be phased out of projects Bottlerocket relies on.

@markusboehme markusboehme added type/enhancement New feature or request status/needs-triage Pending triage or re-evaluation labels Feb 28, 2023
@markusboehme markusboehme self-assigned this Feb 28, 2023
@markusboehme markusboehme added status/in-progress This issue is currently being worked on and removed status/needs-triage Pending triage or re-evaluation labels Feb 28, 2023
@markusboehme
Copy link
Member Author

Announced the upcoming change in the GitHub discussions: #2874

@markusboehme markusboehme removed the status/in-progress This issue is currently being worked on label Mar 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant