github.com/runcom/containerd@v0.0.0-20160708090337-9bff9f934c0d/supervisor/errors.go (about)

     1  package supervisor
     2  
     3  import "errors"
     4  
     5  var (
     6  	// ErrContainerNotFound is returned when the container ID passed
     7  	// for a given operation is invalid
     8  	ErrContainerNotFound = errors.New("containerd: container not found")
     9  	// ErrProcessNotFound is returned when the process ID passed for
    10  	// a given operation is invalid
    11  	ErrProcessNotFound = errors.New("containerd: process not found for container")
    12  	// ErrUnknownContainerStatus is returned when the container status
    13  	// cannot be determined
    14  	ErrUnknownContainerStatus = errors.New("containerd: unknown container status ")
    15  	// ErrUnknownTask is returned when an unknown Task type is
    16  	// scheduled (should never happen).
    17  	ErrUnknownTask = errors.New("containerd: unknown task type")
    18  
    19  	// Internal errors
    20  	errShutdown          = errors.New("containerd: supervisor is shutdown")
    21  	errRootNotAbs        = errors.New("containerd: rootfs path is not an absolute path")
    22  	errNoContainerForPid = errors.New("containerd: pid not registered for any container")
    23  	// internal error where the handler will defer to another for the final response
    24  	//
    25  	// TODO: we could probably do a typed error with another error channel for this to make it
    26  	// less like magic
    27  	errDeferredResponse = errors.New("containerd: deferred response")
    28  )