302
respCtorFn responseConstructorFn,
303
namespaceName namespace.Name,
305
>
var resp any
306
>
var targetClusterName = i.currentClusterName
307
>
var err error
308
>
309
>
scope, startTime := i.BeforeCall(dcRedirectionMetricsPrefix + methodName)
310
>
defer func() {
311
>
i.AfterCall(scope, startTime, targetClusterName, namespaceName.String(), retError)
312
>
}()
313
314
>
err = i.redirectionPolicy.WithNamespaceRedirect(ctx, namespaceName, methodName, req, func(targetDC string) error {
redirection.go
315
targetClusterName = targetDC
316
if targetClusterName == i.currentClusterName {