[
https://issues.apache.org/jira/browse/TC-29?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15706634#comment-15706634
]
ASF GitHub Bot commented on TC-29:
----------------------------------
GitHub user trevorackerman opened a pull request:
https://github.com/apache/incubator-trafficcontrol/pull/112
[TC-29] TR can now use NIO tomcat connectors
NIO is now used by default as the tomcat connector
The blocking version is still available, just update
/opt/tomcat/conf/server.xml after install
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/trevorackerman/incubator-trafficcontrol
tr-nio-nosync
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-trafficcontrol/pull/112.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #112
----
commit 8859aabf4e5ef70b2bb9d939ad274887168c67b9
Author: trevorackerman <[email protected]>
Date: 2016-11-22T18:32:42Z
TR - add ability to use NIO for custom tomcat connector
(cherry picked from commit d069d9dd8ee814cf9c559e2ff78e0312b52a17ca)
commit 73c14d95418836b57a6b10f519964da7135222d8
Author: Trevor Ackerman <[email protected]>
Date: 2016-11-22T17:31:53Z
TR - avoid unnecessary synchronization for https cert registry
(cherry picked from commit 8d1732dc14ec98d075bdecc3866298def8dd0ef4)
----
> Traffic Router TPS for HTTPS requests diminishes when reloading certificates
> ----------------------------------------------------------------------------
>
> Key: TC-29
> URL: https://issues.apache.org/jira/browse/TC-29
> Project: Traffic Control
> Issue Type: Bug
> Components: Traffic Router
> Reporter: David Neuman
>
> When Traffic Router reloads SSL certificates while processing HTTPS
> transactions, the TPS drops significantly.
> Example Log output during the drop in TPS:
> INFO 2016-11-07T14:05:23.363 [pool-2-thread-1]
> com.comcast.cdn.traffic_control.traffic_router.core.util.Fetcher - GETing:
> https://to.kabletown.net/api/1.2/cdns/name/test-xc
> r/sslkeys.json; timeout is 15000
> INFO 2016-11-07T14:05:23.500 [New I/O worker #8]
> com.comcast.cdn.traffic_control.traffic_router.core.config.ConfigHandler -
> Entered processConfig
> INFO 2016-11-07T14:05:23.500 [New I/O worker #8]
> com.comcast.cdn.traffic_control.traffic_router.core.config.ConfigHandler -
> Exiting processConfig: No json data to process
> ERROR 2016-11-07T14:05:24.760 [Thread-5]
> com.comcast.cdn.traffic_control.traffic_router.core.config.CertificateChecker
> - No certificate data for https cdn-ds-02 domain ds-02.cdn.kabletown.net.net
> ERROR 2016-11-07T14:05:24.760 [Thread-5]
> com.comcast.cdn.traffic_control.traffic_router.core.config.CertificateChecker
> - No certificate data for https cdn-ds-01 domain ds-01.cdn.kabletown.net.net
> ERROR 2016-11-07T14:05:24.760 [Thread-5]
> com.comcast.cdn.traffic_control.traffic_router.core.config.CertificateChecker
> - No certificate data for https cdn-ds-05 domain ds-05.cdn.kabletown.net.net
> ERROR 2016-11-07T14:05:24.760 [Thread-5]
> com.comcast.cdn.traffic_control.traffic_router.core.config.CertificateChecker
> - No certificate data for https cdn-ds-04 domain ds-04.cdn.kabletown.net.net
> ERROR 2016-11-07T14:05:24.760 [Thread-5]
> com.comcast.cdn.traffic_control.traffic_router.core.config.CertificateChecker
> - No certificate data for https cdn-ds-03 domain ds-03.cdn.kabletown.net.net
> INFO 2016-11-07T14:05:43.399 [pool-17-thread-1]
> com.comcast.cdn.traffic_control.traffic_router.core.util.Fetcher - GETing:
> https://to.kabletown.net/api/1.1/cdns/name/test-xcr/dnsseckeys.json; timeout
> is 30000
> INFO 2016-11-07T14:06:23.339 [pool-5-thread-1]
> com.comcast.cdn.traffic_control.traffic_router.core.monitor.TrafficMonitorWatcher
> - Loading properties from /opt/traffic_router/conf/traffic_monitor.properties
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)