| package supervisor |
| |
| import "errors" |
| |
| var ( |
| // External errors |
| ErrTaskChanNil = errors.New("containerd: task channel is nil") |
| ErrBundleNotFound = errors.New("containerd: bundle not found") |
| ErrContainerNotFound = errors.New("containerd: container not found") |
| ErrContainerExists = errors.New("containerd: container already exists") |
| ErrProcessNotFound = errors.New("containerd: processs not found for container") |
| ErrUnknownContainerStatus = errors.New("containerd: unknown container status ") |
| ErrUnknownTask = errors.New("containerd: unknown task type") |
| |
| // Internal errors |
| errShutdown = errors.New("containerd: supervisor is shutdown") |
| errRootNotAbs = errors.New("containerd: rootfs path is not an absolute path") |
| errNoContainerForPid = errors.New("containerd: pid not registered for any container") |
| // internal error where the handler will defer to another for the final response |
| // |
| // TODO: we could probably do a typed error with another error channel for this to make it |
| // less like magic |
| errDeferredResponse = errors.New("containerd: deferred response") |
| ) |