Hi, the PR has been merged and now we require JDK 11 when developing and 
running skywalking main repo. 

> On Feb 14, 2023, at 14:22, kezhenxu94 <[email protected]> wrote:
> 
> I've filed this PR [1], when we have a conclusion here we can merge that
> 
> [1] https://github.com/apache/skywalking/pull/10390
> 
>> On Feb 14, 2023, at 11:18, Sheng Wu <[email protected]> wrote:
>> 
>> +1 binding
>> 
>> Anyway, if we don't have objections, we are good to move forward. This
>> doesn't break anything :)
>> 
>> Sheng Wu 吴晟
>> Twitter, wusheng1108
>> 
>> kezhenxu94 <[email protected]> 于2023年2月14日周二 09:52写道:
>>> 
>>> Hi, let's vote on upgrading to Java version 11 for now,
>>> users can choose to use Java 17 at runtime if they want,
>>> this is not a blocker to upgrade the development to Java 11.
>>> 
>>>> On Feb 13, 2023, at 21:47, Sheng Wu <[email protected]> wrote:
>>>> 
>>>> The reason I am asking about this is that JDK GC perf improvement
>>>> usually is relative to how you use memory.
>>>> OAP eating memory and have a high load for GC, I am thinking whether
>>>> it is meaningful for OAP + JDK17 runtime.
>>>> 
>>>> Sheng Wu 吴晟
>>>> Twitter, wusheng1108
>>>> 
>>>> kezhenxu94 <[email protected]> 于2023年2月13日周一 21:44写道:
>>>>> 
>>>>> In terms of JDK performance improvements, I think it's usually
>>>>> about GC and the Java virtual machine itself, which means most (if not 
>>>>> all) Java applications
>>>>> should benefit from, I believe OAP is not an exception 😂.
>>>>> 
>>>>>>> On Feb 13, 2023, at 21:38, Sheng Wu <[email protected]> wrote:
>>>>>>> 
>>>>>>> About more aggressive, do we have any tests or do we have anyone to
>>>>>>> run some perf. tests on JDK 17 as a comparison?
>>>>>>> 
>>>>>>> Sheng Wu 吴晟
>>>>>>> Twitter, wusheng1108
>>>>>>> 
>>>>>>> 陆家靖 <[email protected]> 于2023年2月13日周一 21:35写道:
>>>>>>>> 
>>>>>>>> +1
>>>>>>>> 
>>>>>>>> Shall we move directly to JDK17 as Spring Boot 3 has done?
>>>>>>>> 
>>>>>>>> The overall performance in JDK17 is much better than the previous 
>>>>>>>> versions.
>>>>>>>> And ZGC is production ready since JDK15. I suppose OAP would benefit 
>>>>>>>> from this.
>>>>>>>> 
>>>>>>>> Regards,
>>>>>>>> Jiajing
>>>>>>>> 
>>>>>>>> Sheng Wu <[email protected]> 于2023年2月13日周一 21:27写道:
>>>>>>>>> 
>>>>>>>>> Agree. With a server, we could upgrade to a newer version of JDK.
>>>>>>>>> Let's see whether we could commit JDK 11 and JDK 17 compiling support,
>>>>>>>>> and run in JDK 11 officially.
>>>>>>>>> 
>>>>>>>>> Sheng Wu 吴晟
>>>>>>>>> Twitter, wusheng1108
>>>>>>>>> 
>>>>>>>>> kezhenxu94 <[email protected]> 于2023年2月13日周一 21:14写道:
>>>>>>>>>> 
>>>>>>>>>> Hi all, recently I've merged a pull request[1] that migrates our 
>>>>>>>>>> tests in main repo
>>>>>>>>>> from junit 4 to junit 5, I've also verified the tests passed in Java 
>>>>>>>>>> 11 and above,
>>>>>>>>>> now, I'm proposing to upgrade the minimum required Java version, 
>>>>>>>>>> including
>>>>>>>>>> development environment (JDK version), and runtime environment (JRE 
>>>>>>>>>> version) to Java 11.
>>>>>>>>>> 
>>>>>>>>>> Java 8 is a popular version, there are a lot of projects still using 
>>>>>>>>>> it,
>>>>>>>>>> but fact is fact, Java 8 is really old and there are lots of 
>>>>>>>>>> fascinating features
>>>>>>>>>> in Java 11 that we will benefit in our development experience, there 
>>>>>>>>>> are also
>>>>>>>>>> some performance improvements that we will benefit at runtime, so I 
>>>>>>>>>> would be
>>>>>>>>>> really excited if we could bump up the Java version to Java 11.
>>>>>>>>>> 
>>>>>>>>>> What do you think? If you have any concern, please reply here and we 
>>>>>>>>>> can discuss
>>>>>>>>>> more before we make a decision, if you are excited too to upgrade 
>>>>>>>>>> the Java version,
>>>>>>>>>> please vote here!
>>>>>>>>>> 
>>>>>>>>>> [1] https://github.com/apache/skywalking/pull/10382
>>>>>> 
>>> 
> 

Reply via email to