Thanks for your comment Daan.

I think I would personally like to avoid any changes to 4.13 at this point. I 
don't think using jdk8 is an issue for now, but in 6-months like (let's say for 
4.14) we should fix that and move to the latest jdk 11 lts. Also, moving 
master/4.13 to jdk11 would mean creating a new systemvmtemplate, but we don't 
have anything to require a new systemvmtemplate the master/4.13 can use the 
4.11.3.0 systemvmtemplate.


Regards,

Rohit Yadav

Software Architect, ShapeBlue

https://www.shapeblue.com

________________________________
From: Daan Hoogland <daan.hoogl...@gmail.com>
Sent: Tuesday, June 18, 2019 2:56:09 PM
To: dev
Subject: Re: [DISCUSS] Move to JDK 11 (LTS) after 4.13

Is 4.13 already in freeze? I'd say let's update before the freeze, if we
still can.

On Mon, Jun 17, 2019 at 2:25 PM Rohit Yadav <rohit.ya...@shapeblue.com>
wrote:

> All,
>
>
> JDK 8 (lts) has already reached EOL and we're dependent on
> distro/maintainers and the next available LTS jdk is JDK 11.
>
>
> Here's the proposal:
>
>
> - Use JDK8 for building 4.13 and let users decide if they want to run/use
> JDK8 (jre) or JDK 11 (jre) for cloudstack management/usage/agent services,
> the systemvm will still have JDK 8 jre
>
>
> - After 4.13 master is unfrozen, we fix the pom.xml to enforce that JDK 11
> is used to build master
>
>
> - New systemvmtemplate is created using the next/upcoming Debian 10 (
> https://lists.debian.org/debian-devel-announce/2019/06/msg00003.html)
> release and use latest/stable kernel (in Debian 10) and use JDK 11
>
>
> - Experimental proposal: with 4.14+debian 10 based systemvmtemplate we do
> not bundle JRE within the systemvmtemplate but using jlink (
> https://docs.oracle.com/javase/9/tools/jlink.htm) create a systemvm.iso
> that has a lightweight JRE embeded for use with the ssvm/cpvm agent. The
> systemvmtemplate has about 100-200 MBs consumed due to the JRE installation
> which is only necessary to run cpvm/ssvm agent but adds dead
> weight/storage-size for VRs. If the jlink embedded jre concept works, it
> will also work in our favour and reduce security impact, i.e. in case of a
> future java related security issue we can simply create a new release (with
> latest systemvm.iso and embedded jre) without requiring us to release a new
> systemvmtemplate.
>
>
> Thoughts, ideas, questions?
>
>
> Regards,
>
> Rohit Yadav
>
> Software Architect, ShapeBlue
>
> https://www.shapeblue.com
>
> rohit.ya...@shapeblue.com
> www.shapeblue.com<http://www.shapeblue.com>
> Amadeus House, Floral Street, London  WC2E 9DPUK
> @shapeblue
>
>
>
>

--
Daan

rohit.ya...@shapeblue.comĀ 
www.shapeblue.com
Amadeus House, Floral Street, London  WC2E 9DPUK
@shapeblue
  
 

Reply via email to