client-go: chain the error returned by rate limiter

Kubernetes-commit: 6acbe7e6452a44057768c61909da2d5b7c878159
This commit is contained in:
Abu Kashem 2022-02-24 17:28:01 -05:00 committed by Kubernetes Publisher
parent a1a133ba90
commit 147848c452

View File

@ -504,7 +504,9 @@ func (r *Request) tryThrottleWithInfo(ctx context.Context, retryInfo string) err
now := time.Now() now := time.Now()
err := r.rateLimiter.Wait(ctx) err := r.rateLimiter.Wait(ctx)
if err != nil {
err = fmt.Errorf("client rate limiter Wait returned an error: %w", err)
}
latency := time.Since(now) latency := time.Since(now)
var message string var message string