From 3072d0f66b45e3388327294ea18e0b8d0e6088a1 Mon Sep 17 00:00:00 2001 From: gazebo Date: Sun, 23 Sep 2018 18:42:20 +0800 Subject: [PATCH] - retry sleep duration reduced to 3 seconds. --- platformapi/platformapi.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/platformapi/platformapi.go b/platformapi/platformapi.go index 89af0321..9521b35f 100644 --- a/platformapi/platformapi.go +++ b/platformapi/platformapi.go @@ -12,10 +12,10 @@ import ( const ( DefClientTimeout = 10 * time.Second - DefSleepSecondWhenExceedLimit = 6 * time.Second + DefSleepSecondWhenExceedLimit = 3 * time.Second DefRandSlice = 10 DefMaxRecoverableRetryCount = 3 - DefMaxExceedLimitRetryCount = 12 + DefMaxExceedLimitRetryCount = 25 ) type APIRetryConfig struct { @@ -96,8 +96,6 @@ func AccessPlatformAPIWithRetry(client *http.Client, handleRequest func() *http. } errLevel, err := handleResponse(response) if err == nil { - exceedLimitRetryCount = 0 - recoverableErrorRetryCount = 0 return nil } else if errLevel == ErrLevelExceedLimit { exceedLimitRetryCount++