mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-14 07:34:35 +00:00
Merge pull request #2122 from darfux/v2_pause_resume_behavior
v2: Change the event and error behavior of pause/resume
This commit is contained in:
commit
729b5faf52
@ -592,18 +592,18 @@ func (s *service) Pause(ctx context.Context, r *taskAPI.PauseRequest) (_ *ptypes
|
|||||||
err = s.sandbox.PauseContainer(r.ID)
|
err = s.sandbox.PauseContainer(r.ID)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
c.status = task.StatusPaused
|
c.status = task.StatusPaused
|
||||||
|
s.send(&eventstypes.TaskPaused{
|
||||||
|
ContainerID: c.id,
|
||||||
|
})
|
||||||
return empty, nil
|
return empty, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
c.status, err = s.getContainerStatus(c.id)
|
if status, err := s.getContainerStatus(c.id); err != nil {
|
||||||
if err != nil {
|
|
||||||
c.status = task.StatusUnknown
|
c.status = task.StatusUnknown
|
||||||
|
} else {
|
||||||
|
c.status = status
|
||||||
}
|
}
|
||||||
|
|
||||||
s.send(&eventstypes.TaskPaused{
|
|
||||||
ContainerID: c.id,
|
|
||||||
})
|
|
||||||
|
|
||||||
return empty, err
|
return empty, err
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -624,18 +624,18 @@ func (s *service) Resume(ctx context.Context, r *taskAPI.ResumeRequest) (_ *ptyp
|
|||||||
err = s.sandbox.ResumeContainer(c.id)
|
err = s.sandbox.ResumeContainer(c.id)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
c.status = task.StatusRunning
|
c.status = task.StatusRunning
|
||||||
|
s.send(&eventstypes.TaskResumed{
|
||||||
|
ContainerID: c.id,
|
||||||
|
})
|
||||||
return empty, nil
|
return empty, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
c.status, err = s.getContainerStatus(c.id)
|
if status, err := s.getContainerStatus(c.id); err != nil {
|
||||||
if err != nil {
|
|
||||||
c.status = task.StatusUnknown
|
c.status = task.StatusUnknown
|
||||||
|
} else {
|
||||||
|
c.status = status
|
||||||
}
|
}
|
||||||
|
|
||||||
s.send(&eventstypes.TaskResumed{
|
|
||||||
ContainerID: c.id,
|
|
||||||
})
|
|
||||||
|
|
||||||
return empty, err
|
return empty, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user