New repo for Hotspot fixes going into 7u releases

Alejandro E Murillo alejandro.murillo at oracle.com
Fri Apr 4 17:45:20 UTC 2014


Hi All,
Currently all 7u Hotspot backports (7u60 and 7u80) are pushed to 
hsx/jdk7u/hotspot [1].
I'm taking a snapshot of that repo today and will push that to the jdk7u 
master next Tuesday,
AFTER THAT all Hotspot changes destined for a 7u release (7u60, 7u80)
should be pushed straight to jdk7u/jdk7u-dev/hotspot [2].

So from now on, please do not push anything to hsx/jdk7u/hotspot.
If you have a change ready to go in, please wait until I push the 
snapshot to master
(and jdk7u-dev) on Tuesday and then push the change to 
jdk7u/jdk7u-dev/hotspot.
Please keep reading for the implications:

(1) The major implication of that change is that hotspot fixes will
be taken to the master without going through a Hotspot specific PIT
(regular PIT for jdk7u-dev integrations will continue to happen as usual),
so if you need to push a significant change, you will need to make sure
adequate testing is done before pushing to jdk7u/jdk7u-dev/hotspot,
because the PIT safety net is not available anymore.

Depending on the magnitude of the change,  developers should work
with SQE to do pre integration testing if they  think is appropriate.
Most changes should have been tested in 8u and 9,  before going to 7u,
so that should help making those decisions. However, there are differences
between the 7u and 8u/9 code bases,  like perm gen does not exists on 8u/9
and some other substantial differences.

(2) Pushes should continue to be done via JPRT, so for external users,  
create your webrevs
and committed patches based on the jdk7u/jdk7u-dev/hotspot repo and
continue to  request a sponsor to make the final push to the repo, via JPRT,
once changes  have been reviewed and approved.

(3) Hotspot developers did not have to request permission to push 
changes to 7u repos,
because they were pushed to master as a bulk integration. Going forward, 
Hotspot developers
will need to request permission to push to 7u repos as non hotspot 
developers do.
Those requests need to be sent to jdk7u-dev at openjdk.java.net,
please continue to use hotspot-dev at openjdk.java.net (and other hotspot 
group repos)
for discussions and reviews

Let me know if you have any question/concern
Thanks

[1] http://hg.openjdk.java.net/hsx/jdk7u/hotspot/
[2] http://hg.openjdk.java.net/jdk7u/jdk7u-dev/hotspot/

-- 
Alejandro



More information about the jdk7u-dev mailing list