diff --git a/pkg/kubelet/status/state/state.go b/pkg/kubelet/status/state/state.go index 9dc669746e9..1ed6606d15b 100644 --- a/pkg/kubelet/status/state/state.go +++ b/pkg/kubelet/status/state/state.go @@ -49,7 +49,6 @@ type writer interface { SetContainerResourceAllocation(podUID string, containerName string, alloc v1.ResourceRequirements) error SetPodResizeStatus(podUID string, resizeStatus v1.PodResizeStatus) Delete(podUID string, containerName string) error - ClearState() error } // State interface provides methods for tracking and setting pod resource allocation diff --git a/pkg/kubelet/status/state/state_checkpoint.go b/pkg/kubelet/status/state/state_checkpoint.go index 56c4bb786ca..6ff93ad25c8 100644 --- a/pkg/kubelet/status/state/state_checkpoint.go +++ b/pkg/kubelet/status/state/state_checkpoint.go @@ -142,14 +142,6 @@ func (sc *stateCheckpoint) Delete(podUID string, containerName string) error { return sc.storeState() } -// ClearState clears the state and saves it in a checkpoint -func (sc *stateCheckpoint) ClearState() error { - sc.mux.Lock() - defer sc.mux.Unlock() - sc.cache.ClearState() - return sc.storeState() -} - type noopStateCheckpoint struct{} // NewNoopStateCheckpoint creates a dummy state checkpoint manager @@ -178,7 +170,3 @@ func (sc *noopStateCheckpoint) SetPodResizeStatus(_ string, _ v1.PodResizeStatus func (sc *noopStateCheckpoint) Delete(_ string, _ string) error { return nil } - -func (sc *noopStateCheckpoint) ClearState() error { - return nil -} diff --git a/pkg/kubelet/status/state/state_mem.go b/pkg/kubelet/status/state/state_mem.go index fca30e3f046..193c55f7e05 100644 --- a/pkg/kubelet/status/state/state_mem.go +++ b/pkg/kubelet/status/state/state_mem.go @@ -110,13 +110,3 @@ func (s *stateMemory) Delete(podUID string, containerName string) error { s.deleteContainer(podUID, containerName) return nil } - -func (s *stateMemory) ClearState() error { - s.Lock() - defer s.Unlock() - - s.podAllocation = make(PodResourceAllocation) - s.podResizeStatus = make(PodResizeStatus) - klog.V(3).InfoS("Cleared state") - return nil -}