Cap 100 limit for remembering idle streams
This commit is contained in:
parent
f4bb8776d0
commit
3e72711e23
|
@ -1216,11 +1216,12 @@ int nghttp2_session_adjust_idle_stream(nghttp2_session *session) {
|
||||||
size_t max;
|
size_t max;
|
||||||
int rv;
|
int rv;
|
||||||
|
|
||||||
/* Make minimum number of idle streams 16, which is arbitrary chosen
|
/* Make minimum number of idle streams 16, and maximum 100, which
|
||||||
number. */
|
are arbitrary chosen numbers. */
|
||||||
max = nghttp2_max(16,
|
max = nghttp2_min(
|
||||||
nghttp2_min(session->local_settings.max_concurrent_streams,
|
100, nghttp2_max(
|
||||||
session->pending_local_max_concurrent_stream));
|
16, nghttp2_min(session->local_settings.max_concurrent_streams,
|
||||||
|
session->pending_local_max_concurrent_stream)));
|
||||||
|
|
||||||
DEBUGF(fprintf(stderr, "stream: adjusting kept idle streams "
|
DEBUGF(fprintf(stderr, "stream: adjusting kept idle streams "
|
||||||
"num_idle_streams=%zu, max=%zu\n",
|
"num_idle_streams=%zu, max=%zu\n",
|
||||||
|
|
Loading…
Reference in New Issue