Rename TaskStatus to Status
This can be renamed because both Tasks and Processes share the same status consts Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
parent
504033e373
commit
cd00216fd7
@ -124,7 +124,7 @@ func (p *process) Delete(ctx context.Context) (uint32, error) {
|
|||||||
return r.ExitStatus, nil
|
return r.ExitStatus, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *process) Status(ctx context.Context) (TaskStatus, error) {
|
func (p *process) Status(ctx context.Context) (Status, error) {
|
||||||
r, err := p.task.client.TaskService().Get(ctx, &tasks.GetRequest{
|
r, err := p.task.client.TaskService().Get(ctx, &tasks.GetRequest{
|
||||||
ContainerID: p.task.id,
|
ContainerID: p.task.id,
|
||||||
ExecID: p.id,
|
ExecID: p.id,
|
||||||
@ -132,5 +132,5 @@ func (p *process) Status(ctx context.Context) (TaskStatus, error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return "", errdefs.FromGRPC(err)
|
return "", errdefs.FromGRPC(err)
|
||||||
}
|
}
|
||||||
return TaskStatus(strings.ToLower(r.Process.Status.String())), nil
|
return Status(strings.ToLower(r.Process.Status.String())), nil
|
||||||
}
|
}
|
||||||
|
20
task.go
20
task.go
@ -28,14 +28,14 @@ import (
|
|||||||
|
|
||||||
const UnknownExitStatus = 255
|
const UnknownExitStatus = 255
|
||||||
|
|
||||||
type TaskStatus string
|
type Status string
|
||||||
|
|
||||||
const (
|
const (
|
||||||
Running TaskStatus = "running"
|
Running Status = "running"
|
||||||
Created TaskStatus = "created"
|
Created Status = "created"
|
||||||
Stopped TaskStatus = "stopped"
|
Stopped Status = "stopped"
|
||||||
Paused TaskStatus = "paused"
|
Paused Status = "paused"
|
||||||
Pausing TaskStatus = "pausing"
|
Pausing Status = "pausing"
|
||||||
)
|
)
|
||||||
|
|
||||||
type IOCloseInfo struct {
|
type IOCloseInfo struct {
|
||||||
@ -68,7 +68,7 @@ type Task interface {
|
|||||||
Pause(context.Context) error
|
Pause(context.Context) error
|
||||||
Resume(context.Context) error
|
Resume(context.Context) error
|
||||||
Start(context.Context) error
|
Start(context.Context) error
|
||||||
Status(context.Context) (TaskStatus, error)
|
Status(context.Context) (Status, error)
|
||||||
Wait(context.Context) (uint32, error)
|
Wait(context.Context) (uint32, error)
|
||||||
Exec(context.Context, string, *specs.Process, IOCreation) (Process, error)
|
Exec(context.Context, string, *specs.Process, IOCreation) (Process, error)
|
||||||
Pids(context.Context) ([]uint32, error)
|
Pids(context.Context) ([]uint32, error)
|
||||||
@ -88,7 +88,7 @@ type Process interface {
|
|||||||
CloseIO(context.Context, ...IOCloserOpts) error
|
CloseIO(context.Context, ...IOCloserOpts) error
|
||||||
Resize(ctx context.Context, w, h uint32) error
|
Resize(ctx context.Context, w, h uint32) error
|
||||||
IO() *IO
|
IO() *IO
|
||||||
Status(context.Context) (TaskStatus, error)
|
Status(context.Context) (Status, error)
|
||||||
}
|
}
|
||||||
|
|
||||||
var _ = (Task)(&task{})
|
var _ = (Task)(&task{})
|
||||||
@ -153,14 +153,14 @@ func (t *task) Resume(ctx context.Context) error {
|
|||||||
return errdefs.FromGRPC(err)
|
return errdefs.FromGRPC(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (t *task) Status(ctx context.Context) (TaskStatus, error) {
|
func (t *task) Status(ctx context.Context) (Status, error) {
|
||||||
r, err := t.client.TaskService().Get(ctx, &tasks.GetRequest{
|
r, err := t.client.TaskService().Get(ctx, &tasks.GetRequest{
|
||||||
ContainerID: t.id,
|
ContainerID: t.id,
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", errdefs.FromGRPC(err)
|
return "", errdefs.FromGRPC(err)
|
||||||
}
|
}
|
||||||
return TaskStatus(strings.ToLower(r.Process.Status.String())), nil
|
return Status(strings.ToLower(r.Process.Status.String())), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// Wait is a blocking call that will wait for the task to exit and return the exit status
|
// Wait is a blocking call that will wait for the task to exit and return the exit status
|
||||||
|
Loading…
Reference in New Issue
Block a user