Tracking bug fix (sun) 6822370 to open JDK 6 release.

Joseph D. Darcy Joe.Darcy at Sun.COM
Wed Mar 10 09:27:22 PST 2010


And to verify the fix is in OpenJDK 6, you can look at the master 
repository for that release:
http://hg.openjdk.java.net/jdk6/jdk6/hotspot

-Joe

daniel.daugherty at oracle.com wrote:
> OpenJDK6-B18 uses HSX-14. OpenJDK6-B19 is switching to HSX-16.
>
> Dan
>
>
> On 3/10/2010 9:58 AM, Ryan Betts wrote:
>> Hello All,
>>
>> I am trying to determine if (or when) the fix for a specific defect is present in the latest openJDK6 release. I read the project's jdk6/7/hotspot genealogy description and hope to be forgiven for my continued confusion between hsx and jdk6.
>>
>> Defect: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=2185608
>>
>> Fix is claimed present in Sun's JDK 6u18 release. 
>> (http://java.sun.com/javase/6/webnotes/6u18.html defect 6822370).
>>
>> The relevant openJDK repo revisions appear to be:
>> http://hg.openjdk.java.net/hsx/hsx16/baseline/rev/49bd3de668dc (Dec. 1st, 2009)
>> http://hg.openjdk.java.net/hsx/hsx16/master/rev/49bd3de668dc (Dec. 5th, 2009)
>>
>> I downloaded the current openJDK source, and I do not see this change present:
>> http://download.java.net/openjdk/jdk6/promoted/b18/openjdk-6-src-b18-16_feb_2010.tar.gz
>>
>> >From the source download:
>>
>> void Parker::park(bool isAbsolute, jlong time) {                                              
>>   // Optional fast-path check:                                                                
>>   // Return immediately if a permit is available.                                             
>>   if (_counter > 0) {
>>       _counter = 0 ;
>>       return ;
>>   }
>>
>>
>> >From the annotation:
>>
>> http://hg.openjdk.java.net/hsx/hsx16/master/annotate/b9408ac1b596/src/os/linux/vm/os_linux.cpp
>>
>> void Parker::park(bool isAbsolute, jlong time) {
>>   // Optional fast-path check:
>>   // Return immediately if a permit is available.
>>   if (_counter > 0) {
>>       _counter = 0 ;
>> [dholmes at 982] OrderAccess::fence();
>>       return ;
>>   }
>>
>>
>> Thank you for any clarification.
>> *--Ryan.
>>
>>   
>
> -- 
> Dan
>
> Oracle <http://www.oracle.com>
> Daniel Daugherty | Software Engineer
> Phone: +17194811796 <tel:+17194811796> | Mobile: +17192375807 
> <tel:+17192375807>
> Oracle Java Serviceability
> | Monument, Colorado 80132
> Green Oracle <http://www.oracle.com/commitment> Oracle is committed to 
> developing practices and products that help protect the environment
>



More information about the jdk6-dev mailing list