-
Notifications
You must be signed in to change notification settings - Fork 117
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
review balena-engine systemd service #1910
Comments
regarding
|
Are there any counter arguments to having live-restore enabled on device? |
[roman-mazur] This issue has attached support thread https://jel.ly.fish/9cfdf4d4-c626-4ba1-aa46-35e357fdbb08 |
Just applied the |
[kb2ma] This issue has attached support thread https://jel.ly.fish/f50e9cf8-d51b-4000-b5ed-84f8cae452cc |
we currently diverge from the one provided by upstream here:
https://github.com/moby/moby/blob/master/contrib/init/systemd/docker.service
MountFlags=slave
preventing us from using live restore functionality
Remove MountFlags in systemd unit to allow shared mount propagation moby/moby#22806 (comment)
access.redhat.com/articles/2938171
LimitNOFILE=infinity
,LimitNPROC=infinity
not-insignificant performance overhead due to
limits being propagated to all children (containerd + containers)
moby/moby@8db6109
Delegate=yes
allow docker to manage it's cgroup subtree without systemd
interference
[1.10] Docker top something return empty list of processes for a running container moby/moby#20152
moby/moby@d16737f
TasksMax=infinity
prevent systemd from setting a default task limit of 512 on the engine
cgroup, on linux >=4.3
core: add support for the "pids" cgroup controller systemd/systemd#1239
Enable TasksMax by default for all units systemd/systemd#1886
TimeoutStartSec=0
prevent systemd from interrupting slow engine startup, potentially rendering a device unusable because we never get the supervisor back up
moby/moby@eff5e64
as per my previous commit here: see: fb2b63e
The text was updated successfully, but these errors were encountered: