I'd think it would be interesting to talk about SSL performance. As I (probably 
don't) understand it, OpenSSL's TLS significantly impairs several aspects of 
ATS's performance.  Is there anything we can do about that? Would alternative 
TLS implementations (amazon's s2n; boringssl, anything else?) be worth 
exploring? Are their requests we could make to the TLS communities?
miles  


     On Tuesday, November 10, 2015 11:12 AM, Susan Hinrichs 
<shinr...@network-geographics.com> wrote:
   

 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



  

Reply via email to