Customer applications may experience thread hangs when closing socket connections to a GemFire cluster under the following conditions:
- Oracle JDK version 8 update 261 or newer
- GemFire versions prior to 9.15.0
- TLS v1.3
The issue is caused by a lock synchronization bug described in the Oracle bug system:
https://bugs.openjdk.org/browse/JDK-8219991https://bugs.openjdk.org/browse/JDK-8253471Requests for fixing this issue should be directed to the Oracle JDK team.
Note that TLSv1.3 is enabled by default in update 341, so these later JDK versions should be completely avoided with GemFire versions prior to 9.15.0 until these issues are fixed by Oracle.