diff --git a/server/container_create.go b/server/container_create.go index 2e23445b..a7e1f414 100644 --- a/server/container_create.go +++ b/server/container_create.go @@ -334,10 +334,6 @@ func (s *Server) CreateContainer(ctx context.Context, req *pb.CreateContainerReq return nil, err } - if err = s.Runtime().UpdateStatus(container); err != nil { - return nil, err - } - s.addContainer(container) if err = s.CtrIDIndex().Add(containerID); err != nil { diff --git a/server/container_remove.go b/server/container_remove.go index 08fe8e40..1464dade 100644 --- a/server/container_remove.go +++ b/server/container_remove.go @@ -20,10 +20,6 @@ func (s *Server) RemoveContainer(ctx context.Context, req *pb.RemoveContainerReq return nil, err } - if err := s.Runtime().UpdateStatus(c); err != nil { - return nil, fmt.Errorf("failed to update container state: %v", err) - } - cState := s.Runtime().ContainerStatus(c) if cState.Status == oci.ContainerStateCreated || cState.Status == oci.ContainerStateRunning { if err := s.Runtime().StopContainer(c, -1); err != nil { diff --git a/server/container_stop.go b/server/container_stop.go index cff22363..9a528f61 100644 --- a/server/container_stop.go +++ b/server/container_stop.go @@ -17,9 +17,6 @@ func (s *Server) StopContainer(ctx context.Context, req *pb.StopContainerRequest return nil, err } - if err := s.Runtime().UpdateStatus(c); err != nil { - return nil, err - } cStatus := s.Runtime().ContainerStatus(c) if cStatus.Status != oci.ContainerStateStopped { if err := s.Runtime().StopContainer(c, req.Timeout); err != nil {