X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/294e83e3d69e3da8dbced2059323d8680349f548..bf97bb37d38df9d6edd1a6b0c4227ee9846a4905:/sdk/R/R/HttpRequest.R diff --git a/sdk/R/R/HttpRequest.R b/sdk/R/R/HttpRequest.R index 53c8e224a8..f8ad0a60cd 100644 --- a/sdk/R/R/HttpRequest.R +++ b/sdk/R/R/HttpRequest.R @@ -16,7 +16,7 @@ HttpRequest <- R6::R6Class( }, execute = function(verb, url, headers = NULL, body = NULL, query = NULL, - limit = NULL, offset = NULL, retryTimes = 3) + limit = NULL, offset = NULL, retryTimes = 0) { if(!(verb %in% self$validVerbs)) stop("Http verb is not valid.") @@ -25,8 +25,9 @@ HttpRequest <- R6::R6Class( urlQuery <- self$createQuery(query, limit, offset) url <- paste0(url, urlQuery) + # times = 1 regular call + numberOfRetries response <- httr::RETRY(verb, url = url, body = body, - config = headers, times = retryTimes) + config = headers, times = retryTimes + 1) }, createQuery = function(filters, limit, offset)