diff --git a/src/api/mod.rs b/src/api/mod.rs index 397f3b603a..a7a99ee1f1 100644 --- a/src/api/mod.rs +++ b/src/api/mod.rs @@ -70,6 +70,7 @@ const RETRY_STATUS_CODES: &[u32] = &[ http::HTTP_STATUS_503_SERVICE_UNAVAILABLE, http::HTTP_STATUS_504_GATEWAY_TIMEOUT, http::HTTP_STATUS_507_INSUFFICIENT_STORAGE, + http::HTTP_STATUS_524_CLOUDFLARE_TIMEOUT, ]; /// Helper for the API access. diff --git a/src/utils/http.rs b/src/utils/http.rs index a33169eed0..37a531ff5c 100644 --- a/src/utils/http.rs +++ b/src/utils/http.rs @@ -10,6 +10,7 @@ pub const HTTP_STATUS_502_BAD_GATEWAY: u32 = 502; pub const HTTP_STATUS_503_SERVICE_UNAVAILABLE: u32 = 503; pub const HTTP_STATUS_504_GATEWAY_TIMEOUT: u32 = 504; pub const HTTP_STATUS_507_INSUFFICIENT_STORAGE: u32 = 507; +pub const HTTP_STATUS_524_CLOUDFLARE_TIMEOUT: u32 = 524; lazy_static! { static ref LINK_TOKEN_RE: Regex = Regex::new(