mirror of
https://github.com/containers/podman.git
synced 2025-10-29 17:06:22 +08:00
Pids-limit should only be set if the user set it
Currently we are sending over pids-limits from the user even if they never modified the defaults. The pids limit should be set at the server side unless modified by the user. This issue has led to failures on systems that were running with cgroups V1. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
@ -1072,4 +1072,13 @@ USER mail`
|
||||
Expect(session.OutputToString()).To(ContainSubstring(h))
|
||||
|
||||
})
|
||||
|
||||
It("podman run verify pids-limit", func() {
|
||||
SkipIfCgroupV1()
|
||||
limit := "4321"
|
||||
session := podmanTest.Podman([]string{"run", "--pids-limit", limit, "--rm", ALPINE, "cat", "/sys/fs/cgroup/pids.max"})
|
||||
session.WaitWithDefaultTimeout()
|
||||
Expect(session.ExitCode()).To(Equal(0))
|
||||
Expect(session.OutputToString()).To(ContainSubstring(limit))
|
||||
})
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user