RFR 8179602: Fix for JDK-8165437 is broken on 32-bit Linux

Michael McMahon michael.x.mcmahon at oracle.com
Thu May 4 09:41:03 UTC 2017


Hi Vyom,

I notice this doesn't seem to fix the Mac OS problem.
We may have to file a separate issue for that.

- Michael

On 04/05/2017, 09:50, Vyom Tewari wrote:
> Hi All,
>
> Please  review the below change.
>
> Webrev: http://cr.openjdk.java.net/~vtewari/8179602/webrev0.0/index.html
>
> Bugid: https://bugs.openjdk.java.net/browse/JDK-8179602
>
> This issue is because of side effect of "JDK-8165437" where we are 
> using "JVM_NanoTime" which returns a 64 bit jlong and return value was 
> getting assigned to long type. On 32 bit OS long is 4 byte, which 
> leads to integer overflow.
>
> Our internal test JPRT is  still running.
>
> Thanks,
>
> Vyom
>


More information about the net-dev mailing list