New candidate JEP: 362: Deprecate the Solaris and SPARC Ports
Peter Firmstone
peter.firmstone at zeus.net.au
Mon Sep 30 10:07:13 UTC 2019
On 30/09/2019 6:22 PM, Andrew Dinn wrote:
>> I've actually solved a lot of Java concurrency bugs using Solaris Sparc
>> > I couldn't with other architectures. That means without it, we would
>> > still be trying to solve those bugs.
> I'd be interested to hear why those concurrency bugs do not (or even
> cannot) manifest on Intel or AArch64, particularly the latter.
>
Me too, perhaps there are some experts on the list that will be able to
answer that.
We tested on AArch64 as well, and we found bugs on Arm that didn't
manifest on Intel, Sparc or PowerPC.
Testing on multiple architectures was very helpful. A lot of our code
predated the Java 1.5 JMM, so we had a lot of cleaning up to make it JMM
compliant after Java 5 came out and we were late to the party, Java 6
was already out and we were still on 1.4.
We also, used static analysis, and visually inspected the code to clean
up these bugs.
I saw there was a volunteer to manage the port, I'd be prepared to
assist also.
Regards,
Peter.
More information about the jdk-dev
mailing list