[jdk17u-dev] RFR: 8298381: Improve handling of session tickets for multiple SSLContexts

David Schlosnagle duke at openjdk.org
Mon Jul 29 20:14:42 UTC 2024


On Mon, 29 Jul 2024 19:48:49 GMT, Paul Hohensee <phh at openjdk.org> wrote:

>> I would like to propose a backport of [JDK-8298381](https://bugs.openjdk.org/browse/JDK-8298381) commit https://github.com/openjdk/jdk/commit/debe5879aa7118a114ff6fcf8d15951757ae70a8 that landed in JDK 21 to jdk17u. This change significantly improves TLS handshaking latency and throughput for services that utilize multiple `SSLContext`. As an example, Apache Kafka running on JDK 17 with significant numbers of clients may see over 40% of CPU utilization due to `SessionTicketExtension$KeyState.cleanup(HandshakeContext)`.
>> 
>> @simonis or others, would you be willing to sponsor this change to JDK 17u and create a corresponding JIRA ticket?
>> 
>> Thanks!
>
> Lgtm. I can sponsor, Volker is on vacation. No need to create a backport JBS issue, the bot will do that when it pushes the backport.

Excellent, thanks @phohensee and have a great vacation Volker. 

Please let me know if there's anything else I can do to help move this along.

-------------

PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2750#issuecomment-2256809241


More information about the jdk-updates-dev mailing list