Revision to httpOption maxKeepAliveRequest default value #17040
Labels
in:Transport
release bug
This bug is present in a released version of Open Liberty
release:21006
team:Sirius
By default, the Liberty HTTP channel configuration closes an incoming HTTP keep alive connection after 100 requests (maxKeepAliveRequests). The WAS Liberty performance documentation recommends disabling this without qualification and recommends using unlimited requests per persistent connection (). Hare & Blythe (2011) noted a 100% throughput improvement with this option on WAS traditional when using TLS (and that was with older and cheaper ciphers). Note that there is still the persistent timeout of 30 seconds (persistTimeout) which closes an idle keepalive socket after 30 seconds.
After revising this performance gain and discussing it internally, it was decided to change the default of the maxKeepAliveRequests option to -1.
The text was updated successfully, but these errors were encountered: