hi everyone. I made a plugin. it calls TSHttpConnect and download a contents when it meets a range request. as you know, ats doesn't cache partial request. that's why i made the plugin to trigger full download for a range request.
proxy.config.http.share_server_sessions makes a problem. default value is 2 and ATS always crash when the plugin trigger download. but with 1, ATS works fine with my plugin. i digged the source what happens when i call TSHttpConnect. if i set share_server_sessions 2 _acquire_session is called with ethread parameter. if 1 _acquire_session is called with global bucket. my question is ..is it ok if i set share_server_sessions 1 instead of default value 2 ? No problem in performance? No problem in running ATS in 24/7 ? Thanks.