diff options
Diffstat (limited to 'pkg/shim/service.go')
-rw-r--r-- | pkg/shim/service.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkg/shim/service.go b/pkg/shim/service.go index 9aba26ac7..844210abb 100644 --- a/pkg/shim/service.go +++ b/pkg/shim/service.go @@ -612,13 +612,15 @@ func (s *service) State(ctx context.Context, r *taskAPI.StateRequest) (*taskAPI. // Pause the container. func (s *service) Pause(ctx context.Context, r *taskAPI.PauseRequest) (*types.Empty, error) { log.L.Debugf("Pause, id: %s", r.ID) - return empty, errdefs.ToGRPC(errdefs.ErrNotImplemented) + err := s.task.Runtime().Pause(ctx, r.ID) + return empty, err } // Resume the container. func (s *service) Resume(ctx context.Context, r *taskAPI.ResumeRequest) (*types.Empty, error) { log.L.Debugf("Resume, id: %s", r.ID) - return empty, errdefs.ToGRPC(errdefs.ErrNotImplemented) + err := s.task.Runtime().Resume(ctx, r.ID) + return empty, err } // Kill a process with the provided signal. |