Hi, Huxing

Something you may misunderstand that the versions in descriptions from Jun 
should like:

2.7.3-RC1
2.7.3-RC2
2.7.3-RC3
2.7.3


best regards,

Jason

> On Jun 14, 2019, at 11:26, Huxing Zhang <[email protected]> wrote:
> 
> Hi,
> 
> On Fri, Jun 14, 2019 at 10:01 AM Jun Liu <[email protected] 
> <mailto:[email protected]>> wrote:
>> 
>>> I am +1 on marking current release NOT production ready.
>> 
>> Do you think several rounds of beta or RC is necessary before every formal 
>> release?
> 
> Given that 2.7.0-2.7.2 has already been published. I think it is weird
> that the next version is 2.7.3-RC1.
> Instead of that I think keep bumping the version to 2.7.3 is ok, as
> long as we let the community know that it is not production ready
> until the community formally announce it.
> 
>> 
>> Other people have different opinions?
>> 
>> Jun
>> 
>>> On Jun 12, 2019, at 2:46 PM, Huxing Zhang <[email protected]> wrote:
>>> 
>>> Hi,
>>> 
>>> 
>>> On Wed, Jun 12, 2019 at 10:02 AM Jun Liu <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>>> 
>>>> Hi, All
>>>> 
>>>> Recently, Jeff and I and some other volunteers from the community are 
>>>> trying to improve the performance of Dubbo. When doing benchmark, we found 
>>>> that the usage of CompletableFuture in the 2.7.2 has a significant 
>>>> performance degradation (both QPS and RT) when running under the JDK 1.8 
>>>> version (but performs ok under JDK 11), check this issue[1] for more 
>>>> details. Thinking of some other problems found recently, the service 
>>>> registration discovery problem in 2.7.1[2], the configuration model 
>>>> unification problem[3], etc. I think we need to reconsider the evolution 
>>>> plan and stability guarantee of 2.7.
>>>> 
>>>> From my point of view, version 2.7 is releasing in a relatively fast pace, 
>>>> with each version containing lots of features and refactoring changes, I 
>>>> think this is a good sign for the community. But this also brings us new 
>>>> problems, especially when we don't have enough infrastructures and time to 
>>>> test each version, it is very difficult to ensure the functional stability 
>>>> and well performance of each version. Considering our roadmap in the near 
>>>> future, this situation seems to be even worse. According to our draft 
>>>> roadmap released in last meetup in Beijing, we will release the native 
>>>> cloud service discovery model in version 2.7.3 or 2.7.4, which is almost a 
>>>> complete refactoring of Dubbo's current service discovery functionality, I 
>>>> doubt the both the API and feature stability is hard to guarantee without 
>>>> several releases.
>>>> 
>>>> So my main concern is the stability of the 2.7.x version. Maybe the 
>>>> released or the following several releases should be marked as 
>>>> non-production available from the community level officially, or consider 
>>>> add beta, RC, etc. tags to some version numbers if necessary. What do 
>>>> others think?
>>>> 
>>>> What do others think?
>>> 
>>> I am +1 on marking current release NOT production ready.
>>> It is necessary for users to try out the new features and provide
>>> feedback, I think after several iterations, the 2.7.x will enter into
>>> stability eventually.
>>> 
>>>> 
>>>> 1. https://github.com/apache/dubbo/issues/4279 
>>>> <https://github.com/apache/dubbo/issues/4279>
>>>> 2. https://github.com/apache/dubbo/issues/4213 
>>>> <https://github.com/apache/dubbo/issues/4213>
>>>> 3. https://github.com/apache/dubbo-website/pull/388 
>>>> <https://github.com/apache/dubbo-website/pull/388>
>>>> 
>>>> Jun
>>> 
>>> 
>>> 
>>> --
>>> Best Regards!
>>> Huxing
>> 
> 
> 
> -- 
> Best Regards!
> Huxing

Reply via email to