[1/5] RFR (L) 7092821: java.security.Provider.getService() is synchronized and became scalability bottleneck

Andrew Hughes gnu.andrew at redhat.com
Wed Sep 23 03:44:34 UTC 2020


On 20:32 Tue 22 Sep     , David Alvarez wrote:
> I understand.
> 
> This has been included into 8u271. Is the idea to wait or will this change
> be left out permanently of openjdk8u?
> 
> David
>

I'm for leaving it out permanently unless there is a strong reason to
put it in. JDK-8248505 was found late in the last 11u release cycle
and we had to respin the release for it. Your mail suggests two
further changes are needed since that.

As you say, this patch makes changes to the provider system. As far as
I'm aware, this is not a bug fix, but a performance enhancement, which
then broke third-party providers. I don't think something like that
should go into a stable release like 8u unless there is a very good
reason.

That the original fix first went into 12u, but issues were only hit
much later when it was backported to 11u, suggests a general problem
with changes in the new short term releases not being widely
tested. We should keep that in mind for all future backports.

Thanks,
-- 
Andrew :)

Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222


More information about the jdk8u-dev mailing list