Skip to content

Commit c61da29

Browse files
authored
Fix docker-java#1726 by disabling stale connection checking in AHC5 (docker-java#1727)
1 parent 4ead9a4 commit c61da29

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

docker-java-transport-httpclient5/src/main/java/com/github/dockerjava/httpclient5/ApacheDockerHttpClientImpl.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import org.apache.hc.core5.http.protocol.BasicHttpContext;
3131
import org.apache.hc.core5.http.protocol.HttpContext;
3232
import org.apache.hc.core5.net.URIAuthority;
33+
import org.apache.hc.core5.util.TimeValue;
3334
import org.apache.hc.core5.util.Timeout;
3435
import org.slf4j.Logger;
3536
import org.slf4j.LoggerFactory;
@@ -101,6 +102,7 @@ protected ApacheDockerHttpClientImpl(
101102
.setSoTimeout(Timeout.ZERO_MILLISECONDS)
102103
.build()
103104
);
105+
connectionManager.setValidateAfterInactivity(TimeValue.NEG_ONE_SECOND);
104106
connectionManager.setMaxTotal(maxConnections);
105107
connectionManager.setDefaultMaxPerRoute(maxConnections);
106108
RequestConfig.Builder defaultRequest = RequestConfig.custom();

0 commit comments

Comments
 (0)