[11] RFR: Cease support for shenandoah/jdk11

Aditya Mandaleeka adityam at microsoft.com
Wed Aug 12 15:18:09 UTC 2020


A couple of minor comments on the wording of the warning:

- "This JDK would not get" -> "This JDK will not get"
- "from the vendor that has Shenandoah enabled" -> "from a vendor that has Shenandoah enabled"
- My preference would be to have an Oxford comma after "functionality" but I'll leave that up to you :) .

Other than that, this looks good to me.

-Aditya

-----Original Message-----
From: shenandoah-dev <shenandoah-dev-retn at openjdk.java.net> On Behalf Of Roman Kennke
Sent: Wednesday, August 12, 2020 1:18 AM
To: Aleksey Shipilev <shade at redhat.com>; shenandoah-dev at openjdk.java.net
Subject: Re: [11] RFR: Cease support for shenandoah/jdk11

Sounds good to me!

Thanks,
Roman

On Wed, 2020-08-12 at 09:52 +0200, Aleksey Shipilev wrote:
> 	Error verifying signature: Cannot verify message signature:
> Incorrect message format
> I think it is time to sunset the sh/jdk11 repository, like we did for
> sh/jdk12:
>   
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhg.o
> penjdk.java.net%2Fshenandoah%2Fjdk12%2Frev%2F4436df5d798c&data=02%
> 7C01%7Cadityam%40microsoft.com%7C479acc72f1a442322d4908d83e9853cf%7C72
> f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637328171246957401&sdata=
> wYhzM%2F%2F88awSp%2F6VcMsNmRQrR9BECYx7YRtiIzVcV%2BY%3D&reserved=0
> 
> sh/jdk11 only difference against jdk11 upstream are tags and enabling 
> Shenandoah during build:
>   
> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbuil
> ds.shipilev.net%2Fpatch-openjdk-shenandoah-jdk11%2F&data=02%7C01%7
> Cadityam%40microsoft.com%7C479acc72f1a442322d4908d83e9853cf%7C72f988bf
> 86f141af91ab2d7cd011db47%7C1%7C0%7C637328171246957401&sdata=pcGyCZ
> %2BMu%2F%2FybaWL7ute86oZ3ZZ18h%2BS6WFa5R9RQLw%3D&reserved=0
> 
> Let's add this patch to sh/jdk11:
> 
> diff -r 4f528121104a
> src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
> --- a/src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp   Wed
> Aug 12 09:19:23 2020 +0200
> +++ b/src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp   Wed
> Aug 12 09:42:36 2020 +0200
> @@ -29,10 +29,19 @@
>  #include "utilities/defaultStream.hpp"
> 
>  void ShenandoahArguments::initialize() {
> +  log_warning(gc)("*************************************************
> *************************");
> +  log_warning(gc)("*  Shenandoah/JDK 11 is now maintained in
> upstream OpenJDK 11.           *");
> +  log_warning(gc)("*  This JDK would not get security, functionality
> or performance fixes.  *");
> +  log_warning(gc)("*  Use this build at your own
> risk.                                      *");
> +  log_warning(gc)("*                                                
>                         *");
> +  log_warning(gc)("*  For the latest version, use the most recent
> OpenJDK 11 update release *");
> +  log_warning(gc)("*  from the vendor that has Shenandoah enabled in
> their builds.          *");
> +  log_warning(gc)("*************************************************
> *************************");
> +
>  #if !(defined AARCH64 || defined AMD64 || defined IA32)
>    vm_exit_during_initialization("Shenandoah GC is not supported on 
> this platform.");  #endif
> 
> Testing: sh/jdk11 builds, observing the warning message
> 



More information about the shenandoah-dev mailing list