Skip to content

Commit 35dc18d

Browse files
committed
cgroups: treat 'max' pids.max as -1 LinuxPids.Limit in GetPidsData().
Signed-off-by: Krisztian Litkey <[email protected]>
1 parent 7f3abef commit 35dc18d

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

cgroups/cgroups_v1.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,11 @@ func (cg *CgroupV1) GetPidsData(pid int, cgPath string) (*rspec.LinuxPids, error
671671
if err != nil {
672672
return nil, err
673673
}
674+
if strings.TrimSpace(string(contents)) == "max" {
675+
res := int64(-1)
676+
lp.Limit = &res
677+
return lp, nil
678+
}
674679
res, err := strconv.ParseInt(strings.TrimSpace(string(contents)), 10, 64)
675680
if err != nil {
676681
if os.IsNotExist(err) {

0 commit comments

Comments
 (0)