Apache Traffic Control-1.8.1-incubating has been released! The artifacts and release notes are below ...
The Traffic Control project has been accepted into the Apache Incubator, and is thus now Apache Traffic Control (incubating). Beyond simply moving the website, this necessitated a number of changes, including changing the license header on each file.
The 1.8.1-incubating release is Apache Traffic Control's second release under the Apache incubator. This release contains several bug fixes as well as updating a couple of dependencies.
Recommendations based on load testing of HTTPS support:
It is generally recommended to use the G1 garbage collector for JVM applications running on multi core machines. In addition to using the G1 garbage collector, the InitiatingHeapOccupancyPercent was lowered to run garbage collection more frequently. This improved overall throughput for Traffic Router and reduced 'Stop the World' garbage collection.
The following example of /opt/tomcat/bin/setenv.sh that has been tested on a multi core server running under HTTPS load test requests. Note that setting the min and max heap settings in setenv.sh will override init scripts in /etc/init.d/tomcat.
#! /bin/sh export CATALINA_OPTS="$CATALINA_OPTS -server" export CATALINA_OPTS="$CATALINA_OPTS -Xms2g -Xmx2g" export CATALINA_OPTS="$CATALINA_OPTS -XX:+UseG1GC" export CATALINA_OPTS="$CATALINA_OPTS -XX:+UnlockExperimentalVMOptions" export CATALINA_OPTS="$CATALINA_OPTS -XX:InitiatingHeapOccupancyPercent=30"