Hi,

On Fri, Jun 14, 2019 at 10:01 AM Jun Liu <[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