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

David Schlosnagle duke at openjdk.org
Tue Jul 30 18:59:39 UTC 2024


On Mon, 29 Jul 2024 17:54:17 GMT, David Schlosnagle <duke 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!

This pull request has now been integrated.

Changeset: a15f35d3
Author:    David Schlosnagle <schlosna at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
URL:       https://git.openjdk.org/jdk17u-dev/commit/a15f35d33587e57cc294734f04c7fa119b0b73c1
Stats:     143 lines in 3 files changed: 67 ins; 65 del; 11 mod

8298381: Improve handling of session tickets for multiple SSLContexts

Reviewed-by: phh
Backport-of: debe5879aa7118a114ff6fcf8d15951757ae70a8

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

PR: https://git.openjdk.org/jdk17u-dev/pull/2750


More information about the jdk-updates-dev mailing list