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