var ErrHardTimeout = errors.Reason("timeout happens").Err()
ErrHardTimeout is error for timeout from Run command.
func Run(ctx context.Context, command []string, cwd string, env environ.Env, hardTimeout time.Duration, gracePeriod time.Duration, lowerPriority bool, containment bool) (int, error)
Run runs the command.
type UploadStats struct { Duration time.Duration `json:"duration"` ItemsCold []byte `json:"items_cold"` ItemsHot []byte `json:"items_hot"` }
UploadStats is stats of upload or uploadThenDelete.