This repository was archived by the owner on Oct 13, 2023. It is now read-only.
[18.09 backport] Do not enable kmem on RHEL7 kernels #115
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
backport of moby#38128 for 18.09
depends on #106, so this PR was built on top of that; only the last two commits are new
1. bump runc
Changes: opencontainers/runc@a00bf01...9f1e944
This is primarily to pull in opencontainers/runc#1921
2. runc.installer: add nokmem build tag for rhel7 kernel
In case we're running on RHEL7 kernel, which has non-working
and broken kernel memory controller, add 'nokmem' build tag
so that runc never enables kmem accounting.
For more info, see the following runc commit:
opencontainers/runc@6a2c1559684
This behavior can be overriden by having
RUNC_NOKMEMenvironmentvariable set (e.g. to empty value to disable setting nokmem).