Hi,

On Wed, Jun 12, 2019 at 10:02 AM Jun Liu <[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
> 2. https://github.com/apache/dubbo/issues/4213
> 3. https://github.com/apache/dubbo-website/pull/388
>
> Jun



--
Best Regards!
Huxing

Reply via email to