Merging jdk9/hs and jdk9/dev

jesper.wilhelmsson at oracle.com jesper.wilhelmsson at oracle.com
Wed Mar 22 17:32:44 UTC 2017


I think that is a good idea and I'll be happy to include removal of the three former team repos when sending the request to lock hs.

Thanks,
/Jesper

> On 22 Mar 2017, at 18:18, Daniel D. Daugherty <daniel.daugherty at oracle.com> wrote:
> 
> The plan sounds wonderful.
> 
> When JDK9-hs is made read-only, can we also remove:
> 
>    http://hg.openjdk.java.net/jdk9/hs-rt
> 
> The last push to that repo was done on 2016.04.14 so we're coming
> up on a year with the JDK9-hs-rt repo being read-only...
> 
> Dan
> 
> P.S.
> http://hg.openjdk.java.net/jdk9/hs-gc has been read-only for longer
> and http://hg.openjdk.java.net/jdk9/hs-comp has been read-only for
> less time... Might want to retire those repos also...
> 
> 
> On 3/22/17 11:01 AM, jesper.wilhelmsson at oracle.com wrote:
>> What will happen is the following:
>> 
>> 1. On Thursday evening (PT) we will close jdk9/hs for pushes. This will be done before the Thursday nightly is started. To get some margin I'd say that if you haven't started your push before 5 pm PT, rebase and push to jdk9/dev instead.
>> 
>> 2. On Friday I'll look at the nightly results and if there are no integration blockers I'll start the last PIT from jdk9/hs.
>> 2.5. If there is anything blocking integration I will work with the relevant engineers to get the problem resolved and start the PIT asap.
>> 
>> 3. Once the PIT is analysed and approved I'll push the last set of changes from jdk9/hs to jdk9/dev and ask for jdk9/hs to be made read only.
>> 
>> As mentioned below, going forward all pushes that modifies JDK 9 Hotspot code should go to jdk9/dev but should still use JPRT.
>> Nightly Hotspot testing will be moved to run on jdk9/dev.
>> 
>> Thanks,
>> /Jesper
>> 
>>> On 22 Mar 2017, at 17:21, Mikael Vidstedt <mikael.vidstedt at oracle.com> wrote:
>>> 
>>> 
>>> Having heard no objections we’re looking to move forward with this.
>>> 
>>> Jesper, can you please provide some details on what the process is etc.?
>>> 
>>> Cheers,
>>> Mikael
>>> 
>>> 
>>>> On Mar 9, 2017, at 7:43 PM, Mikael Vidstedt <mikael.vidstedt at oracle.com> wrote:
>>>> 
>>>> 
>>>> All,
>>>> 
>>>> As you all know JDK 9 development is ramping down, and according to the JDK 9 release schedule [1] we are entering Ramp-down Phase 2 (RDP2) starting next week (March 16). While there is a small number of open issues it is reasonable to believe that the inflow of changes will approach zero over the next few days/weeks. Any changes going forward will effectively be for show stopper type bugs, and must as such be well tested and vetted before they are integrated.
>>>> 
>>>> Given the state we’re in with the release, and in line with earlier efforts to streamline our integration processes, we propose closing down jdk9/hs [2] and moving the remaining JDK 9 (hotspot) work directly to jdk9/dev [3]. In addition to a reduction in integration overhead, this will also shorten the lead times of getting changes into master in the final latency-sensitive phase of the release.
>>>> 
>>>> We propose that the final integration from jdk9/hs to jdk9/dev takes place on Thursday, March 23 after which jdk9/hs will be locked down/marked read-only to avoid any accidental integrations. Any work in flight would have to be rebased on jdk9/dev. Just like today, Hotspot integrations will still be made using JPRT.
>>>> 
>>>> Earlier consolidation projects have gone smoothly, but we will be keeping an extra eye on things and ask for your patience as we work through any issues.
>>>> 
>>>> Please let us know if you have any feedback or questions! If no serious objections have been raised by 15:00 UTC Thursday, March 16, we will go ahead with the forest consolidation as described.
>>>> 
>>>> [1] http://openjdk.java.net/projects/jdk9/
>>>> [2] http://hg.openjdk.java.net/jdk9/hs
>>>> [3] http://hg.openjdk.java.net/jdk9/dev
>>>> 
>> 
> 



More information about the hotspot-dev mailing list