diff --git a/pkg/ring-controller/ranktable/v2/ranktable.go b/pkg/ring-controller/ranktable/v2/ranktable.go index b527603a6e189804c1f8a38257a2279c2fedd4c5..10599f11f22697281e8a4b63b92630b09f7de6cf 100644 --- a/pkg/ring-controller/ranktable/v2/ranktable.go +++ b/pkg/ring-controller/ranktable/v2/ranktable.go @@ -19,6 +19,7 @@ import ( "fmt" "sort" "strconv" + "sync" apiCoreV1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/types" @@ -115,6 +116,6 @@ func (r *RankTable) GetPodNum() int { } // DeletePod delete pod in server when pod is deleted -func (r *RankTable) DeletePod(podID types.UID) { - r.Servers.Delete(podID) +func (r *RankTable) DeletePod(_ types.UID) { + r.Servers = &sync.Map{} }