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

[Feature request] Offer a choice of older, latest stable & edge kernel versions per instance #523

Open
skepticoitusInteruptus opened this issue May 17, 2022 · 3 comments

Comments

@skepticoitusInteruptus
Copy link

Play With Docker is up there near the top of my 10 Best things about the Web list right now!

It's come in really handy while I've been investigating a cgroup v2-related issue in a different container-related project.

You currently only have instances running on the relatively old 4.4.0-210-generic kernel though. Which only supports cgroup v1. The cgroup v2 feature was introduced into the Linux kernel in 4.5.x around 2016-ish, if I recall correctly.

Even since then though, certain parts of cgroup v2 have been upgraded in more modern kernels.

Have you considered offering users the option to select a particular version of a kernel they want their instances/nodes to run on?

Is that something that's even possible to do actually?

TIA.

@marcosnils
Copy link
Contributor

Play With Docker is up there near the top of my 10 Best things about the Web list right now!

Wow! thanks for that 🤗

You currently only have instances running on the relatively old 4.4.0-210-generic kernel though. Which only supports cgroup v1. The cgroup v2 feature was introduced into the Linux kernel in 4.5.x around 2016-ish, if I recall correctly.

I guess that I could upgrade the kernel in the host which will allow PWD users to make user of the cgroups v2 features. Would that be enough?

Have you considered offering users the option to select a particular version of a kernel they want their instances/nodes to run on?

This hasn't been a use-case so far. The thing about PWD is that it uses docker-in-docker containers, so having different kernel version instances is not possible currently, all PWD instances are created in the same host.

If you have any ideas on how to accomplish this without using nested virtualization (since AWS doesn't support it), happy to chat about it.

@skepticoitusInteruptus
Copy link
Author

"...I guess that I could upgrade the kernel in the host..."

You bet! That would be killer! Please?

@marcosnils
Copy link
Contributor

You bet! That would be killer! Please?

I'll give it a try during the weekend 🙏

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

No branches or pull requests

2 participants