Switching to HotSpot 14 on OpenJDK6

Andrew John Hughes gnu_andrew at member.fsf.org
Thu Jul 23 09:17:11 PDT 2009


2009/7/23 Andrew Haley <aph at redhat.com>:
> On 07/23/2009 05:36 PM, Andrew John Hughes wrote:
>> 2009/7/23 Mark Reinhold <mr at sun.com>:
>>>> From: Mark Reinhold <mr at sun.com>
>>>> Date: Wed, 22 Jul 2009 14:48:10 -0700
>>>> ...
>>>>
>>>> Your repo looks fine to me -- thanks for creating it.
>>>>
>>>> Shall I go ahead and replace the current jdk6/hotspot repo with this?
>>>> (That is, does anyone have any concerns?)
>>> Here's something (perhaps) to be concerned about: A recently-reported
>>> regression in Sun's proprietary 6u14 (and hence also in hsx14) causes
>>> debugging breakpoints to be ignored in some circumstances.  The bug is
>>> reproducible with both the client and server VMs, but only using the
>>> serial GC.
>>>
>>> The primary Sun bugid is 6862295 [1]; see also the downstream bug first
>>> reported in Eclipse [2].  Dan Daugherty is working on a fix, which we'll
>>> publish when available, but in the meantime hsx14 has this bug.
>>>
>>> Is the existence of this bug in hsx14 a reason to delay replacing the
>>> current jdk6/hotspot repo with Andrew's newer version?  Let me know.
>
>>>
>>> [1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6862295
>>> [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=279137
>>>
>>
>> It's a concern, no doubt about that, but not moving to hs14 because of
>> it is a bit like shutting the stable door after the horse has bolted;
>> both IcedTea and Sun's proprietary releases have been shipping hs14
>> for some time.  I think the better course of action is to get the
>> patch in as soon as it is available and then roll it out in new
>> releases.
>
> That sounds right to me.
>
>> Besides, the proposed update doesn't (yet) move OpenJDK6 to HotSpot
>> 14.  It rebases the repository so it's now at revision 0 of the
>> current HotSpot7 repositories (plus the OpenJDK6 fixes), allowing
>> changesets from the hs14 master and also the main HotSpot7 repository
>> to be merged (as they all then have a common parent).  This is
>> actually hs12b0 I believe (from b24 of OpenJDK7).
>
> Do I take it that you intend soon to submit a patch that moves OpenJDK 6
> to HS 14?
>

Indeed, that's the intention.  I wanted to do as little as possible by
replacing directories on the server side, leaving the actual merge to
hs14 itself to the usual webrev-and-push process.  So expect one
mega-patch to update to hs14 once OpenJDK6 is rebased.

> Andrew.
>

Thanks,
-- 
Andrew :-)

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

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8



More information about the jdk6-dev mailing list