[ 
https://issues.apache.org/jira/browse/TS-3642?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14561474#comment-14561474
 ] 

Sudheer Vinukonda commented on TS-3642:
---------------------------------------

This issue is a consequence of the commit 
a020cb2943f78f77ba8c928001359e8a2440cd28 (Coverity CID #1196453).

The original implementation of the settings 
*proxy.config.http.server_session_sharing.pool*,  
*proxy.config.http.server_session_sharing.match* claims to maintain backward 
compatibility with the existing setting 
*proxy.config.http.share_server_sessions*, but, the order in which these 
settings are being read is always the old setting first, followed by the new 
settings. Both old and new settings have default values (defaulting to 
per-thread pool), which means, the new settings would override the old setting 
always.

However, the original implementation had a bug in reading the new settings, 
which made it behave in such a way that the old setting would take affect 
always. This bug in reading the setting was fixed in commit 
a020cb2943f78f77ba8c928001359e8a2440cd28, exposing the backward compatibility 
issue.





> proxy.config.http.share_server_sessions not working
> ---------------------------------------------------
>
>                 Key: TS-3642
>                 URL: https://issues.apache.org/jira/browse/TS-3642
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: Configuration
>    Affects Versions: 5.3.0
>            Reporter: David Carlin
>
> Testing 5.3.0 and I noticed proxy.config.http.share_server_sessions = 1 no 
> longer works.  Saw a 10-15x increase in origin connections;  there appears to 
> be some reuse, I am seeing approximately 1.2-1.3 requests per origin 
> connection.
> Setting "proxy.config.http.server_session_sharing.pool = global" restored 
> expected behavior (Thanks [~sudheerv]!)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to