RFR: 8268965: TCP Connection Reset when connecting simple socket to SSL server
Xue-Lei Andrew Fan
xuelei at openjdk.java.net
Tue Jul 6 16:08:51 UTC 2021
On Thu, 17 Jun 2021 13:20:54 GMT, Alexey Bakhtin <abakhtin at openjdk.org> wrote:
> Please review the fix for JDK-8268965.
>
> The new jtreg test is added for the described issue.
> sun/security/ssl and javax/net/ssl tests are passed
Hi Alexey,
Thank you for the details thread stacks.
The basic idea of the fix looks good to me. But I did have a concern about the racing. If there is a read thread and a close/shutdown thread, there might be weird behaviors because each thread may only be able to read some of the information and make it impossible to decode the record. What do you think If placing the cleanup synchronized with readLock? For example, using the AppInputStream.deplete() method or a similar one that synch the reading.
Best,
Xuelei
-------------
PR: https://git.openjdk.java.net/jdk/pull/4520
More information about the security-dev
mailing list