Bryan Call created TS-2422:
------------------------------

             Summary: Add option to not attach the server session to the client 
session
                 Key: TS-2422
                 URL: https://issues.apache.org/jira/browse/TS-2422
             Project: Traffic Server
          Issue Type: Improvement
          Components: HTTP
            Reporter: Bryan Call


By default traffic server will try to attach the server session to the client 
session and not put it into the shared pool.  Only if the client is not 
keep-alive or server max connections is set or max origins is set will it place 
the connection to the share pool.

I think we should remove the limiting connections logic and have a option to 
directly control attaching server sessions to the client.  Also, the option 
should be off by default and connections should go into the shared pool by 
default.

{code}
    // If the client is still around, attach the server session
    // to so the next ka request can use it.  We bind privately to the
    // client to add some degree of affinity to the system.  However,
    // we turn off private binding when outbound connections are being
    // limit since it makes it too expensive to initiate a purge of idle
    // server keep-alive sessions
    if (ua_session && t_state.client_info.keep_alive == HTTP_KEEPALIVE &&
        t_state.http_config_param->server_max_connections <= 0 &&
        t_state.txn_conf->origin_max_connections <= 0) {
      ua_session->attach_server_session(server_session);
    } else {
{code}



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to