From dfe29ae7f84dccb3a989ed1f5d73bde3f58d4ed8 Mon Sep 17 00:00:00 2001 From: rkilingr Date: Sun, 31 Jan 2021 20:56:11 +0530 Subject: [PATCH] Provides capacity for make slice * Providing capacity for slice decreases memory allocations performed --- staging/src/k8s.io/kubectl/pkg/drain/filters.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/staging/src/k8s.io/kubectl/pkg/drain/filters.go b/staging/src/k8s.io/kubectl/pkg/drain/filters.go index ce2a376d3e4..a3e744977c4 100644 --- a/staging/src/k8s.io/kubectl/pkg/drain/filters.go +++ b/staging/src/k8s.io/kubectl/pkg/drain/filters.go @@ -86,7 +86,7 @@ func (l *PodDeleteList) errors() []error { failedPods[msg] = append(failedPods[msg], fmt.Sprintf("%s/%s", i.Pod.Namespace, i.Pod.Name)) } } - errs := make([]error, 0) + errs := make([]error, 0, len(failedPods)) for msg, pods := range failedPods { errs = append(errs, fmt.Errorf("cannot delete %s: %s", msg, strings.Join(pods, ", "))) }