Support process.scheduler

Spec: https://github.com/opencontainers/runtime-spec/pull/1188
Fix: https://github.com/opencontainers/runc/issues/3895

Co-authored-by: lifubang <lifubang@acmcoder.com>
Signed-off-by: utam0k <k0ma@utam0k.jp>
Signed-off-by: lifubang <lifubang@acmcoder.com>
This commit is contained in:
utam0k
2023-08-04 02:04:56 +00:00
committed by lifubang
parent 634280f5ab
commit 770728e16e
11 changed files with 208 additions and 1 deletions
+5
View File
@@ -61,6 +61,11 @@ func newProcess(p specs.Process) (*libcontainer.Process, error) {
lp.ConsoleHeight = uint16(p.ConsoleSize.Height)
}
if p.Scheduler != nil {
s := *p.Scheduler
lp.Scheduler = &s
}
if p.Capabilities != nil {
lp.Capabilities = &configs.Capabilities{}
lp.Capabilities.Bounding = p.Capabilities.Bounding