diff --git a/pkg/cri/store/container/container.go b/pkg/cri/store/container/container.go index dd584bc5a..b0b5985a5 100644 --- a/pkg/cri/store/container/container.go +++ b/pkg/cri/store/container/container.go @@ -170,8 +170,8 @@ func (s *Store) List() []Container { } func (s *Store) UpdateContainerStats(id string, newContainerStats *stats.ContainerStats) error { - s.lock.RLock() - defer s.lock.RUnlock() + s.lock.Lock() + defer s.lock.Unlock() id, err := s.idIndex.Get(id) if err != nil { if err == truncindex.ErrNotExist {