RFR 8179602: Fix for JDK-8165437 is broken on 32-bit Linux
    Michael McMahon 
    michael.x.mcmahon at oracle.com
       
    Thu May  4 16:58:22 UTC 2017
    
    
  
Hi Vyom,
As discussed, I think there are still some issues including on 32 bit 
Linux and since we don't
have too many of those machines left to debug with, it's probably best 
to back out the original
change, and go back to the original webrev. We can then review an 
updated version which takes
care of the 32/64 bit issues that were found. Below is a backout webrev, 
with no other changes
http://cr.openjdk.java.net/~michaelm/8179602/webrev.1/
Thanks,
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