Thanks Steven,
I added a slide to talk about your issues with scaling.
Susan
On 11/10/2015 11:34 AM, Steven R. Feltner wrote:
Susan...
I don't know if this is what you are looking for, but here is a list of SSL
issues I have been working with:
- Memory consumption reading lots of SSL certs. I compiled a separate
openssl-1.0.2d package compiled in /usr/lib64/trafficserver/openssl so it
doesn’t mess with other packages relying on openssl. This solved our memory
leak and loads significantly faster than the openssl-1.0.1e. With over 10,ooo
certs, openssl-1.0.1e was taking minutes to load, with openssl-1.0.2d it takes
about 6 seconds for ATS to start the server.
(https://issues.apache.org/jira/browse/TS-3554)
- qsort() in ATS: I rewrote the qsort() in traffic server to use a median of
three qsort. The previous implementation would cause ATS to seg fault with as
many certs as we load. (https://issues.apache.org/jira/browse/TS-3867)
- glibc getaddrinfo() inventories every IP address on every network interface.
Previously, we were configuring every cert with a dedicated IP. We ended up
with over 10k IPs bound to the same server. Once we started using an SNI
configuration in ssl_multicert.config, openssl started calling getaddrinfo() on
every request. There is a commit in glibc from 2011
(https://sourceware.org/bugzilla/show_bug.cgi?id=12907) that addresses this,
but it has not been pulled into RedHat or CentOS' releases of glibc. I have
bug reports filed for both of them
(https://bugzilla.redhat.com/show_bug.cgi?id=1270950 and
https://bugs.centos.org/view.php?id=0009589). I have also been communicating
with Johnny Hughes (package maintainer for CentOS) to see if we can get this
commit expedited into the next glibc release for CentOS/RedHat.
- We recently updated our cipher suite to retire RC4.
Let me know if you are interested in more details...
Thanks,
Steven
-----Original Message-----
From: Susan Hinrichs [mailto:shinr...@network-geographics.com]
Sent: Monday, November 09, 2015 2:47 PM
To: dev@trafficserver.apache.org
Subject: SSL issues since last summit
Hi All,
I'm organizing a discussion of SSL issues in ATS since we last met.
Please let me know if you have been working on SSL issues that you feel
should be discussed.
Brian Geffon, I have your work on TS-3960 noted. You can send me a line or
two about that issue. And/or talk to the issue during the summit.
Thanks,
Susan