Proposal to revise forest graph and integration practices for JDK 9

Alan Bateman Alan.Bateman at oracle.com
Sun Nov 24 04:17:30 PST 2013


On 23/11/2013 16:34, Joe Darcy wrote:
> Hello,
>
> The current arrangements of sets of integration forests for a JDK 
> platform release, like JDK 8, impose high overheads on development. 
> I'm proposing we use an alternate forest arrangement for JDK 9 that 
> will dramatically reduce the propagation time of fixes across the set 
> of forests. More details below.
>
Good to see this, the lag getting fixes and changes involving hostpot + 
another repository into specific integration forests has been a bugbear 
in the system for a long time.

It would really nice to get the new structure into a diagram along with 
a summary of the testing that happens at each node or directed edge. At 
least for the short term, then does the weekend pre-integration testing 
on hotspot still happen before the changes push to dev?

I haven't see any comments yet from folks that currently push to 
jdk8/awt and jdk8/2d but one thing that is an unknown (to me at least) 
is whether there is any non-automatic testing that needs to happen 
before the changes go into master. If there is then I just wonder what 
this means for a weekly or bi-weekly integration from dev to master. 
Maybe it's no different to today, at least in the short term.

Probably a separate discussion but one thing that is not clear to many 
of us is the relationship between the hsx and jdk8 projects (some people 
have different roles in one vs. the other). Are hsx roles applicable in 
the JDK 9 project and the proposed structure? I'm just thinking of 
someone pushing to hotspot + jdk at the same time and whether they need 
to wear more than one shirt.

-Alan.


More information about the jdk9-dev mailing list