-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
It seems that RestEasy does not set a SocketConfig when creating a connection manager for the Apache HTTP Client ([1] and [2]).
The timeouts are only set via RequestConfig:
Without a SocketConfig with a Socket timeout the TLS handshake can hang indefinetly:
[1] https://hc.apache.org/httpcomponents-client-4.5.x/current/httpclient/apidocs/org/apache/http/impl/conn/PoolingHttpClientConnectionManager.html#setDefaultSocketConfig(org.apache.http.config.SocketConfig)
[2] https://hc.apache.org/httpcomponents-client-4.5.x/current/httpclient/apidocs/org/apache/http/impl/conn/BasicHttpClientConnectionManager.html#setSocketConfig(org.apache.http.config.SocketConfig)
- is incorporated by
-
WFLY-20986 Upgrade RESTEasy to 7.0.0.Final
-
- Resolved
-
-
WFLY-20987 Upgrade RESTEasy to 6.2.14.Final
-
- Resolved
-
- is related to
-
ELY-2893 No SocketConfig is set for Connection Manager in HttpClientBuilder which can cause indefinitely hangs
-
- Resolved
-