mirror of
https://github.com/containers/podman.git
synced 2025-07-02 00:30:00 +08:00
add libpod/config
Refactor the `RuntimeConfig` along with related code from libpod into libpod/config. Note that this is a first step of consolidating code into more coherent packages to make the code more maintainable and less prone to regressions on the long runs. Some libpod definitions were moved to `libpod/define` to resolve circular dependencies. Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
This commit is contained in:
@ -14,29 +14,9 @@ import (
|
||||
"github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
const (
|
||||
// CgroupfsCgroupsManager represents cgroupfs native cgroup manager
|
||||
CgroupfsCgroupsManager = "cgroupfs"
|
||||
// SystemdCgroupsManager represents systemd native cgroup manager
|
||||
SystemdCgroupsManager = "systemd"
|
||||
|
||||
// ContainerCreateTimeout is the timeout before we decide we've failed
|
||||
// to create a container.
|
||||
// TODO: Make this generic - all OCI runtime operations should use the
|
||||
// same timeout, this one.
|
||||
// TODO: Consider dropping from 240 to 60 seconds. I don't think waiting
|
||||
// 4 minutes versus 1 minute makes a real difference.
|
||||
ContainerCreateTimeout = 240 * time.Second
|
||||
|
||||
// Timeout before declaring that runtime has failed to kill a given
|
||||
// container
|
||||
killContainerTimeout = 5 * time.Second
|
||||
// DefaultShmSize is the default shm size
|
||||
DefaultShmSize = 64 * 1024 * 1024
|
||||
// NsRunDir is the default directory in which running network namespaces
|
||||
// are stored
|
||||
NsRunDir = "/var/run/netns"
|
||||
)
|
||||
// Timeout before declaring that runtime has failed to kill a given
|
||||
// container
|
||||
const killContainerTimeout = 5 * time.Second
|
||||
|
||||
// ociError is used to parse the OCI runtime JSON log. It is not part of the
|
||||
// OCI runtime specifications, it follows what runc does
|
||||
|
Reference in New Issue
Block a user