mirror of
https://github.com/containers/podman.git
synced 2025-11-13 09:38:05 +08:00
Vendor in containers/common v0.12.0
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
11
vendor/github.com/containers/common/pkg/sysinfo/sysinfo_linux.go
generated
vendored
11
vendor/github.com/containers/common/pkg/sysinfo/sysinfo_linux.go
generated
vendored
@@ -40,7 +40,7 @@ func New(quiet bool) *SysInfo {
|
||||
sysInfo.cgroupCPUInfo = checkCgroupCPU(cgMounts, quiet)
|
||||
sysInfo.cgroupBlkioInfo = checkCgroupBlkioInfo(cgMounts, quiet)
|
||||
sysInfo.cgroupCpusetInfo = checkCgroupCpusetInfo(cgMounts, quiet)
|
||||
sysInfo.cgroupPids = checkCgroupPids(quiet)
|
||||
sysInfo.cgroupPids = checkCgroupPids(cgMounts, quiet)
|
||||
}
|
||||
|
||||
_, ok := cgMounts["devices"]
|
||||
@@ -227,16 +227,17 @@ func checkCgroupCpusetInfo(cgMounts map[string]string, quiet bool) cgroupCpusetI
|
||||
}
|
||||
|
||||
// checkCgroupPids reads the pids information from the pids cgroup mount point.
|
||||
func checkCgroupPids(quiet bool) cgroupPids {
|
||||
func checkCgroupPids(cgMounts map[string]string, quiet bool) cgroupPids {
|
||||
cgroup2, err := cgroupv2.Enabled()
|
||||
if err != nil {
|
||||
logrus.Errorf("Failed to check cgroups version: %v", err)
|
||||
return cgroupPids{}
|
||||
}
|
||||
if !cgroup2 {
|
||||
_, err := cgroups.FindCgroupMountpoint("", "pids")
|
||||
if err != nil {
|
||||
_, ok := cgMounts["pids"]
|
||||
if !ok {
|
||||
if !quiet {
|
||||
logrus.Warn(err)
|
||||
logrus.Warn("unable to find pids cgroup in mounts")
|
||||
}
|
||||
return cgroupPids{}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user