On Fri, Oct 25, 2019 at 2:56 AM Dongjoon Hyun <dongjoon.h...@gmail.com>
wrote:

>
> All versions of JDK8 are not the same naturally. For example, Hadoop
> community also have the following document although they are not specifying
> the minimum versions.
>
>     -
> https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Java+Versions
>
>
I don't think there is a specific minimum, though some of the big
intermediate releases have caused surprises.

One regression is actually HTTPS/TLS encryption performance, which hurts
abfs and s3a. You can tune that in system properties; a move to wildfly
openssl (when on the classpath) is underway in 3.2/3.3 which we may
backport, once we trust that. Amazon have also recently released a fork of
that code, which presumably works consistently with AWS endpoints - that
being a troublespot on some wildfly versions.

And everyone is moving to openJDK.

FWIW we've just discovered perf issues with FutureCompletable.get() as it
makes a native call to getAvailableProcessors() on on every single get()
just to decide whether to busy wait briefly (multicore) vs sleep
immediately. Becomes significant once you start making serious use of those
Apis.

-steve

>
>>

Reply via email to