From 147848c452865ee870eafa8eba223849c40e791c Mon Sep 17 00:00:00 2001 From: Abu Kashem Date: Thu, 24 Feb 2022 17:28:01 -0500 Subject: [PATCH] client-go: chain the error returned by rate limiter Kubernetes-commit: 6acbe7e6452a44057768c61909da2d5b7c878159 --- rest/request.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rest/request.go b/rest/request.go index 93bed5b9..86f51229 100644 --- a/rest/request.go +++ b/rest/request.go @@ -504,7 +504,9 @@ func (r *Request) tryThrottleWithInfo(ctx context.Context, retryInfo string) err now := time.Now() err := r.rateLimiter.Wait(ctx) - + if err != nil { + err = fmt.Errorf("client rate limiter Wait returned an error: %w", err) + } latency := time.Since(now) var message string