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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to