You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficcontrol.apache.org by GitBox <gi...@apache.org> on 2018/05/24 22:12:17 UTC

[GitHub] ajschmidt opened a new pull request #2331: Traffic Router upgrade Tomcat to 8.5

ajschmidt opened a new pull request #2331: Traffic Router upgrade Tomcat to 8.5
URL: https://github.com/apache/incubator-trafficcontrol/pull/2331
 
 
   This PR should not be accepted in the 'master' branch at this time. This is a major upgrade to Traffic Router to be released with Traffic Control 3.0, or at least that is the current plan. The PR includes the following changes:
   
   1. Replaced custom Java SNI implementation with a native implementation using tomcat-native, apr (Apache Portable Runtime) and OpenSSL This should significantly improve the performance of routing ‘https’ delivery services.
   2. Upgraded to Tomcat 8.5.30
   3. Separated the Traffic Router installation from the Tomcat deployment and created a new ‘tomcat’ package for installing Tomcat. Traffic Router and Tomcat can now be upgraded independently
   4. Converted Traffic Router to a ‘systemd’ service
   5. Modified the development test and dev deployment processes to be more consistent with production
   
   
   For those using the RPM installation the installation process will not change much, but this version does require CentOS 7 or higher. The additional Tomcat RPM is created by the build process and will need to be added to an accessible RPM package library. 
   
   For those deploying Traffic Router on a development desktop the changes will me much more significant. Because the OpenSSL, Tomcat Native and APR native libraries have to be installed and the Traffic Router build time and runtime need to know where to find those libraries using the '-Djava.library.path='. 
   
   This upgrade allows Traffic Router to keep up with newer versions of Java and Tomcat. It also increases Traffic Router's capacity to handle more HTTPS delivery services. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services