Merge pull request #3244 from Random-Liu/fix-container-cleanup

Return NotFound error for kill and delete in deleted state.
This commit is contained in:
Phil Estes
2019-05-07 16:49:45 +02:00
committed by GitHub
3 changed files with 5 additions and 4 deletions

View File

@@ -156,7 +156,7 @@ func (s *shim) Delete(ctx context.Context) (*runtime.Exit, error) {
response, err := s.task.Delete(ctx, &task.DeleteRequest{
ID: s.ID(),
})
if err != nil {
if err != nil && errdefs.IsNotFound(err) {
return nil, errdefs.FromGRPC(err)
}
if err := s.waitShutdown(ctx); err != nil {