git: openjdk/loom: fibers: 2 new changesets

duke duke at openjdk.java.net
Sun Sep 20 08:05:40 UTC 2020


Changeset: 2a3a8446
Author:    Carter Kozak <ckozak at ckozak.net>
Date:      2020-09-15 14:50:59 +0000
URL:       https://git.openjdk.java.net/loom/commit/2a3a8446

8246039: SSLSocket HandshakeCompletedListeners are run on virtual threads

Previously each `SSLSocket.addHandshakeCompletedListener(HandshakeCompletedListener)`
resulted in a new OS thread for each handshake which causes spikes in
resource utilization and bottlenecks in high throughput systems.

Virtual threads should reduce the overhead while preserving behavior to
the extent possible.

Reported to openjdk security-dev here:
https://mail.openjdk.java.net/pipermail/security-dev/2020-July/022220.html

! src/java.base/share/classes/sun/security/ssl/TransportContext.java

Changeset: 696e5a96
Author:    Alan Bateman <Alan.Bateman at oracle.com>
Committer: GitHub <noreply at github.com>
Date:      2020-09-20 09:04:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/696e5a96

Merge pull request #16 from carterkozak/ckozak/handshake_listener_virtual_thread

8246039: SSLSocket HandshakeCompletedListeners are run on virtual threads




More information about the loom-dev mailing list