HotSpot Changes in 7u

David Holmes david.holmes at oracle.com
Wed Dec 19 23:40:23 PST 2012


Hi Andrew,

cc'ing hotspot-dev

On 20/12/2012 3:11 AM, Andrew Hughes wrote:
> Hi,
>
> What is the process for getting into HotSpot changes into 7u?
> Can individual changesets be suggested and committed or do we have
> to wait for a bulk update?  And who decides what goes in these bulk
> updates?

Disclaimer: This is my observation not a reflection of any written 
policies etc.

Most (all?) Hotspot changes come in via the hsX forest (currently hs24 
for 7u12). Most backports come about from things "we" know we need in 7; 
some come from individual engineers sponsoring the jdk8 change and then 
the backport (I've done a few of those).

Individual changesets can be suggested, but only hsx committers can 
commit them, so you likely need a sponsor (as was likely needed for the 
8/hs25 changeset anyway). The decision process is similar for 7u in 
general - we need to look at the nature of the problem and the fix and 
whether it is suitable for an update release (ie we won't backport 
perm-gen removal just because someone asks :) ). Backport complexity can 
also be an issue because of the significant changes between 7u and 
present 8 hotspot sources.

> We'd like to see the following changesets in 7u:
>
> 7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
> http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/75982791ddb6

This seems reasonable to me. Though I will note that a few developers on 
the JDK disliked the appearance of the ""**NOTICE** Dtrace support 
disabled: ..." message in their build output.

> 8000622: Forgot to hg add and check in test for JDK-7170638
> http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/26351ce8c4b0

Again seems reasonable to me.

> 8000780: make Zero build and run with JDK8
> http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/a3e2f723f2a5

And again.

I'd suggest approaching the original engineers who sponsored these 
fixes. But please bear in mind that we are hitting an extremely busy 
period with JDK 8.

David
-----

> Thanks,



More information about the jdk7u-dev mailing list