[8u] 8217606: LdapContext#reconnect always opens a new connection
Zhengyu Gu
zgu at redhat.com
Mon Jul 13 16:07:46 UTC 2020
On 6/29/20 3:55 PM, Zhengyu Gu wrote:
> Hi,
>
> I would like to backport this patch to 8u for Oracle 8u271 parity.
>
> The original patch does not apply cleanly.
>
> LdapCtx.java:
> 8u does not have 'reconnect' member, so removing the variable lines do
> not apply.
>
> Reconnect.java:
> Uses try-catch-with-resource statement, which does not exist in 8u.
> Converted to try-catch-finally.
try-with-resource here works find.
Updated: http://cr.openjdk.java.net/~zgu/JDK-8217606-8u/webrev.01/
Thanks,
-Zhengyu
> Uses 'var' language feature, which does not exist in 8u. Converted
> accordingly.
>
> BaseLdapServer.java:
> The same issues as Reconnect.java, fixed accordingly.
> Uses System.Logger, which does not exist in 8u. Converted to
> java.util.logging.Logger.
>
> Original bug: https://bugs.openjdk.java.net/browse/JDK-8217606
> Original patch: https://hg.openjdk.java.net/jdk/jdk/rev/6717d7e59db4
>
> 8u webrev: http://cr.openjdk.java.net/~zgu/JDK-8217606-8u/webrev.00/
>
> Test:
> test/com/sun/jndi/ldap/LdapCtx/Reconnect.java
>
> Thanks,
>
> -Zhengyu
>
>
>
>
More information about the jdk8u-dev
mailing list