Преглед изворни кода

ExternalProject: Also retry curl download on timeout error

Since commit f24e34975a (ExternalProject: retry download on recoverable
errors, 2020-08-08, v3.19.0-rc1~298^2~1) ExternalProject has a list of
curl errors which trigger a retry today: 6, 7, 8 and 15.

Add curl error 28.  It is a "timeout error", and should also trigger a
retry attempt at a download of an external project.  The complete list
of curl errors is https://curl.se/libcurl/c/libcurl-errors.html
Greg Thain пре 2 година
родитељ
комит
296d2bef06
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      Modules/ExternalProject/download.cmake.in

+ 1 - 1
Modules/ExternalProject/download.cmake.in

@@ -108,7 +108,7 @@ message(STATUS "Downloading...
    timeout='@TIMEOUT_MSG@'
    inactivity timeout='@INACTIVITY_TIMEOUT_MSG@'"
 )
-set(download_retry_codes 7 6 8 15)
+set(download_retry_codes 7 6 8 15 28)
 set(skip_url_list)
 set(status_code)
 foreach(i RANGE ${retry_number})