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 > >>