commit | 451f12c1e60df91876bf13f26d5346efe27cdb64 | [log] [tgz] |
---|---|---|
author | Karl Wright <kwright@apache.org> | Mon Jan 09 11:57:24 2023 +0000 |
committer | Karl Wright <kwright@apache.org> | Mon Jan 09 11:57:24 2023 +0000 |
tree | 3e32706d9f7543e79e26a800a852b72d6c007ef8 | |
parent | fd08c79149f8f2c8fb549f0eea58297b539fb5bf [diff] |
CONNECTORS-1743: Retry on 502 and 503 errors, not just 500 git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/trunk@1906486 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/CHANGES.txt b/CHANGES.txt index 59e00b9..7039068 100644 --- a/CHANGES.txt +++ b/CHANGES.txt
@@ -3,6 +3,8 @@ ======================= 2.25-dev ===================== +CONNECTORS-1743: Retry on 502 and 503 errors in Solr connector. +(Markus Günther) ======================= Release 2.24 =====================
diff --git a/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java b/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java index 31e174d..59bc233 100644 --- a/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java +++ b/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
@@ -484,7 +484,7 @@ // The only other kind of return code we know how to handle is 50x. // For these, we should retry for a while. - if (code == 500) + if (code == 500 || code == 502 || code == 503) { long currentTime = System.currentTimeMillis();