package
1.4.0-beta.2
Repository: https://github.com/crisesw/containerd.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
Package restart enables containers to have labels added and monitored to keep the container's task running if it is killed.
No description provided by the author
No description provided by the author

# Functions

NewMultiTaskMonitor returns a new TaskMonitor broadcasting to the provided monitors.
NewNoopMonitor is a task monitor that does nothing.
NewTaskList returns a new TaskList.

# Constants

CreatedStatus when a process has been created.
DeletedStatus when a process has been deleted.
PausedStatus when a process is paused.
PausingStatus when a process is currently pausing.
RunningStatus when a process is running.
StoppedStatus when a process has stopped.
TaskCheckpointedEventTopic for task checkpoint.
TaskCreateEventTopic for task create.
TaskDeleteEventTopic for task delete.
TaskExecAddedEventTopic for task exec create.
TaskExecStartedEventTopic for task exec start.
TaskExitEventTopic for task exit.
TaskOOMEventTopic for task oom.
TaskPausedEventTopic for task pause.
TaskResumedEventTopic for task resume.
TaskStartEventTopic for task start.
TaskUnknownTopic for unknown task events.

# Variables

ErrTaskAlreadyExists is returned when a task already exists.
ErrTaskNotExists is returned when a task does not exist.

# Structs

ConsoleSize of a pty or windows terminal.
CreateOpts contains task creation data.
ExecOpts provides additional options for additional processes running in a task.
Exit information for a process.
IO holds process IO information.
ProcessInfo holds platform specific process information.
State information for a process.
TaskInfo provides task specific information.
TaskList holds and provides locking around tasks.

# Interfaces

PlatformRuntime is responsible for the creation and management of tasks and processes for a platform.
Process is a runtime object for an executing process inside a container.
Task is the runtime object for an executing container.
TaskMonitor provides an interface for monitoring of containers within containerd.

# Type aliases

Status is the runtime status of a task and/or process.