From 9cee586ee98bf7b5377ea04a8980f7f3fdbe5ec2 Mon Sep 17 00:00:00 2001 From: j2gg0s Date: Wed, 28 Jul 2021 19:04:48 +0800 Subject: [PATCH] apiserver: avoid repeated loading context for requestInfo in Namer.Name --- .../src/k8s.io/apiserver/pkg/endpoints/handlers/namer.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/namer.go b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/namer.go index 755da22eea5..2eb0c174dc9 100644 --- a/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/namer.go +++ b/staging/src/k8s.io/apiserver/pkg/endpoints/handlers/namer.go @@ -76,15 +76,11 @@ func (n ContextBasedNaming) Name(req *http.Request) (namespace, name string, err if !ok { return "", "", fmt.Errorf("missing requestInfo") } - ns, err := n.Namespace(req) - if err != nil { - return "", "", err - } if len(requestInfo.Name) == 0 { return "", "", errEmptyName } - return ns, requestInfo.Name, nil + return requestInfo.Namespace, requestInfo.Name, nil } // fastURLPathEncode encodes the provided path as a URL path