1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00

Merge pull request #32727 from darrenstahlmsft/WindowsSmallNanoCPUs

Prevent a non-zero NanoCPUs from setting a zero CPU.Count
This commit is contained in:
Tõnis Tiigi 2017-05-04 09:37:55 -07:00 committed by GitHub
commit 2f3f1e6ccd

View file

@ -92,6 +92,11 @@ func (daemon *Daemon) createSpec(c *container.Container) (*specs.Spec, error) {
}
} else {
cpuPercent = uint8(c.HostConfig.NanoCPUs * 100 / int64(sysinfo.NumCPU()) / 1e9)
if cpuPercent < 1 {
// The requested NanoCPUs is so small that we rounded to 0, use 1 instead
cpuPercent = 1
}
}
}
memoryLimit := uint64(c.HostConfig.Memory)