Fix error on doulbe Kill calls

This returns a typed error for calls to Kill when the process has
already finished.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
This commit is contained in:
Michael Crosby
2017-06-14 16:11:51 -07:00
parent 8d9ccd646b
commit 3b9d9dfa3e
8 changed files with 112 additions and 18 deletions

View File

@@ -6,7 +6,7 @@ import (
"text/tabwriter"
"github.com/containerd/containerd"
"github.com/containerd/containerd/api/services/execution"
tasks "github.com/containerd/containerd/api/services/tasks/v1"
tasktypes "github.com/containerd/containerd/api/types/task"
"github.com/urfave/cli"
)
@@ -67,9 +67,9 @@ func taskListFn(context *cli.Context) error {
return err
}
tasks := client.TaskService()
s := client.TaskService()
tasksResponse, err := tasks.List(ctx, &execution.ListRequest{})
tasksResponse, err := s.List(ctx, &tasks.ListTasksRequest{})
if err != nil {
return err
}