On May 19, 2014, at 5:26 PM, a...@apache.org wrote:

> Repository: trafficserver
> Updated Branches:
>  refs/heads/master c25fb7541 -> ce8304309
> 
> 
> TS-2821 Add to default records.config and tweak the name to be more 
> consistent.
> 
> 
> Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
> Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/ce830430
> Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/ce830430
> Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/ce830430
> 
> Branch: refs/heads/master
> Commit: ce8304309e2c17b4b3efbe93f990f7106a28a7e1
> Parents: c25fb75
> Author: Alan M. Carroll <a...@network-geographics.com>
> Authored: Mon May 19 17:25:29 2014 -0700
> Committer: Alan M. Carroll <a...@network-geographics.com>
> Committed: Mon May 19 17:25:29 2014 -0700
> 
> ----------------------------------------------------------------------
> doc/reference/configuration/records.config.en.rst | 4 ++--
> mgmt/RecordsConfig.cc                             | 2 +-
> proxy/config/records.config.default.in            | 6 ++++++
> proxy/spdy/SpdyCommon.cc                          | 2 +-
> 4 files changed, 10 insertions(+), 4 deletions(-)
> ----------------------------------------------------------------------
> 
> 
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce830430/doc/reference/configuration/records.config.en.rst
> ----------------------------------------------------------------------
> diff --git a/doc/reference/configuration/records.config.en.rst 
> b/doc/reference/configuration/records.config.en.rst
> index 4ca5613..cef38fe 100644
> --- a/doc/reference/configuration/records.config.en.rst
> +++ b/doc/reference/configuration/records.config.en.rst
> @@ -2227,10 +2227,10 @@ ICP Configuration
> SPDY Configuration
> ==================
> 
> -.. ts:cv:: CONFIG proxy.config.spdy.max_concurrent_streams INT 1000
> +.. ts:cv:: CONFIG proxy.config.spdy.client.max_concurrent_streams INT 1000
>    :reloadable:

This should be proxy.config.spdy.SERVER.max_concurrent_streams. The terms 
"client" and "server" are well established. "proxy.config.ssl.client" refers to 
ATS making outbound SSL connections, and "proxy.config.ssl.server" and 
"proxy.config.http.server" refer to ATS accepting sessions from clients. This 
setting is all about ATS acting as a SPDY server.

The default value of 1000 is *huge*. 10 would be better IMHO.

We should not be adding more default entries to "records.config"; the goal is 
to reduce the number of entries that are duplicated in that file.

Finally, I think that it is worth documenting that which this is reloadable, 
only new SPDY sessions will get the new value. Since SPDY sessions are 
long-lasting, this may surprise people.

> 
> -   Set the maximum number of concurrent streams per client SPDY connection.
> +   Set the maximum number of concurrent streams per client connection.
> 
> Scheduled Update Configuration
> ==============================
> 
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce830430/mgmt/RecordsConfig.cc
> ----------------------------------------------------------------------
> diff --git a/mgmt/RecordsConfig.cc b/mgmt/RecordsConfig.cc
> index 0551ec4..f46a5b8 100644
> --- a/mgmt/RecordsConfig.cc
> +++ b/mgmt/RecordsConfig.cc
> @@ -1934,7 +1934,7 @@ RecordElement RecordsConfig[] = {
>   //# SPDY global configuration.
>   //#
>   //############
> -  {RECT_CONFIG, "proxy.config.spdy.max_concurrent_streams", RECD_INT, 
> "1000", RECU_DYNAMIC, RR_NULL, RECC_INT, NULL, RECA_NULL},
> +  {RECT_CONFIG, "proxy.config.spdy.client.max_concurrent_streams", RECD_INT, 
> "1000", RECU_DYNAMIC, RR_NULL, RECC_INT, NULL, RECA_NULL},
> 
>   //# Add LOCAL Records Here
>   {RECT_LOCAL, "proxy.local.incoming_ip_to_bind", RECD_STRING, NULL, 
> RECU_NULL, RR_NULL, RECC_NULL, NULL, RECA_NULL}
> 
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce830430/proxy/config/records.config.default.in
> ----------------------------------------------------------------------
> diff --git a/proxy/config/records.config.default.in 
> b/proxy/config/records.config.default.in
> index 22a2587..3445a24 100644
> --- a/proxy/config/records.config.default.in
> +++ b/proxy/config/records.config.default.in
> @@ -541,6 +541,12 @@ CONFIG proxy.config.ssl.client.CA.cert.filename STRING 
> NULL
> CONFIG proxy.config.ssl.client.CA.cert.path STRING @rel_sysconfdir@
> ##############################################################################
> #
> +# SPDY Configuration.
> +#
> +##############################################################################
> +CONFIG proxy.config.spdy.client.max_concurrent_streams INT 1000
> +##############################################################################
> +#
> # ICP Configuration.
> #
> ##############################################################################
> 
> http://git-wip-us.apache.org/repos/asf/trafficserver/blob/ce830430/proxy/spdy/SpdyCommon.cc
> ----------------------------------------------------------------------
> diff --git a/proxy/spdy/SpdyCommon.cc b/proxy/spdy/SpdyCommon.cc
> index 66086ef..58ba1d9 100644
> --- a/proxy/spdy/SpdyCommon.cc
> +++ b/proxy/spdy/SpdyCommon.cc
> @@ -50,7 +50,7 @@ spdy_config_load()
>   //
>   SPDY_CFG.spdy.serv_port = -1;
> //  SPDY_CFG.spdy.max_concurrent_streams = 1000;
> -  REC_EstablishStaticConfigInt32(SPDY_CFG.spdy.max_concurrent_streams, 
> "proxy.config.spdy.max_concurrent_streams");
> +  REC_EstablishStaticConfigInt32(SPDY_CFG.spdy.max_concurrent_streams, 
> "proxy.config.spdy.client.max_concurrent_streams");
>   SPDY_CFG.spdy.initial_window_size = (64 << 10);
> 
>   spdy_callbacks_init(&SPDY_CFG.spdy.callbacks);
> 

Reply via email to