shenandoah/jdk10 and JDK 10 repository consolidation

Christine Flood cflood at redhat.com
Tue Oct 17 18:59:22 UTC 2017


I am fine with this approach.

It's nice to have this patch for when someone upstream wants to review what
we've done.


Christine




On Tue, Oct 17, 2017 at 6:09 AM, Roman Kennke <rkennke at redhat.com> wrote:

> Am 17.10.2017 um 12:02 schrieb Aleksey Shipilev:
>
>> On 09/07/2017 10:15 AM, Aleksey Shipilev wrote:
>>
>>> Our plan is the following:
>>>   a) Stabilize shenandoah/jdk10
>>> ----- we are here -----
>>>   b) Pull recent changes from jdk10/hs (or jdk10/jdk10) -- it should be
>>> stable now;
>>>   c) Stabilize shenandoah/jdk10 again
>>>   d) Export history from shenandoah/jdk10
>>>   e) Ask ops@ to purge shenandoah/jdk10
>>>   f) Clone consolidated jdk10/jdk10 to shenandoah/jdk10
>>>   g) Import history to shenandoah/jdk10
>>>
>>> Do you have a script that could convert changesets against "split"
>>> repository to changesets for
>>> "consolidated" one?
>>>
>>> Worst-case scenario: we squash all the changesets into one, and apply it
>>> as patch.
>>>
>> I think we are at this point. My attempts to preserve 3-yr history of
>> sh/jdk10 run into all sort of
>> troubles, going through the maze of merges against consolidated forest.
>>
>> Therefore, I am tempted to bite the bullet, and import the Shenandoah
>> sources over the monorepo with
>> the unshuffled patch, which *loses the history*. We have the individual
>> changesets still available
>> in backported repositories, and we can also ask to archive current
>> sh/jdk10 for future reference.
>>
>> Bulk Shenandoah patch:
>>    http://cr.openjdk.java.net/~shade/shenandoah/monorepo/webrev.01/
>>
>> ...applies to today's jdk10-master copy, and seems to build and pass
>> hotspot_gc_shenandoah fine. We
>> can do it "for real" soon.
>>
>> Shenandoah folks, thoughts?
>>
> I am fine with this approach. Just keep the current shenandoah/jdk10,
> maybe rename it to shenandoah/jdk10-archive or so.
>
> Roman
>


More information about the shenandoah-dev mailing list