From 9e598bd938e15eae06c34c14bd6ef620cd3de7e4 Mon Sep 17 00:00:00 2001 From: lowang_bh Date: Thu, 11 May 2023 23:30:05 +0800 Subject: [PATCH] improve: reduce function calling number Signed-off-by: lowang_bh --- pkg/controller/statefulset/stateful_set_control.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkg/controller/statefulset/stateful_set_control.go b/pkg/controller/statefulset/stateful_set_control.go index c9deaba937d..67c15d5b35d 100644 --- a/pkg/controller/statefulset/stateful_set_control.go +++ b/pkg/controller/statefulset/stateful_set_control.go @@ -348,8 +348,9 @@ func (ssc *defaultStatefulSetControl) updateStatefulSet( } // for any empty indices in the sequence [0,set.Spec.Replicas) create a new Pod at the correct revision - for ord := getStartOrdinal(set); ord <= getEndOrdinal(set); ord++ { - replicaIdx := ord - getStartOrdinal(set) + start, end := getStartOrdinal(set), getEndOrdinal(set) + for ord := start; ord <= end; ord++ { + replicaIdx := ord - start if replicas[replicaIdx] == nil { replicas[replicaIdx] = newVersionedStatefulSetPod( currentSet,