mirror of
https://github.com/opencontainers/runc.git
synced 2026-07-10 21:53:57 +08:00
Merge pull request #1127 from boynux/fix-set-mem-to-unlimited
Fixes set memory to unlimited
This commit is contained in:
@@ -193,16 +193,22 @@ other options are ignored.
|
||||
opt string
|
||||
dest *uint64
|
||||
}{
|
||||
{"memory", r.Memory.Limit},
|
||||
{"memory-swap", r.Memory.Swap},
|
||||
{"kernel-memory", r.Memory.Kernel},
|
||||
{"kernel-memory-tcp", r.Memory.KernelTCP},
|
||||
{"memory", r.Memory.Limit},
|
||||
{"memory-reservation", r.Memory.Reservation},
|
||||
{"memory-swap", r.Memory.Swap},
|
||||
} {
|
||||
if val := context.String(pair.opt); val != "" {
|
||||
v, err := units.RAMInBytes(val)
|
||||
if err != nil {
|
||||
return fmt.Errorf("invalid value for %s: %s", pair.opt, err)
|
||||
var v int64
|
||||
|
||||
if val != "-1" {
|
||||
v, err = units.RAMInBytes(val)
|
||||
if err != nil {
|
||||
return fmt.Errorf("invalid value for %s: %s", pair.opt, err)
|
||||
}
|
||||
} else {
|
||||
v = -1
|
||||
}
|
||||
*pair.dest = uint64(v)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user