'HBASE-25649 Complete the work on moving all the balancer related classes
to hbase-balancer module' is done. The rs group related code is still in
hbase-server, filed HBASE-25953 for tracking the long term work.

Seems no other big progress...

张铎(Duo Zhang) <[email protected]> 于2021年5月22日周六 下午4:05写道:

> FWIW, we should not include a feature which is not ready in the final GA
> release, so finally we need to purge these feature out. For me, I'm fine
> with removing feature in alpha releases, but for beta releases, we should
> not remove features any more.
>
> I was also thinking of making release out of master first, for example,
> the first several alpha releases, and then cut branch-3 for making beta and
> GA releases.
> My concern here is that, as we still accept any patches on master, is it
> possible for us to make it stable enough?
>
> And for upgrading, we should at least support rolling upgrading to 3.x
> from all the active 2.x releases when we cut the first 3.0.0 beta release.
> Rolling upgrading from all 2.x minor releases line will be a nice to have.
>
> Thanks.
>
> Sean Busbey <[email protected]> 于2021年5月22日周六 上午10:47写道:
>
>> I'm happy to see us moving forward with hbase 3 release.
>>
>> If a feature makes it into alpha releases but under evaluation doesn't
>> look
>> ready for use, what's the plan? Back things out and put it into a feature
>> branch?
>>
>> What about making releases out of the master branch until we stabilize the
>> API by starting beta releases?
>>
>> What's our goal for upgrades to 3.0? Any 2.y or some specific minimum?
>> Rolling upgrade?
>>
>>
>>
>> On Fri, May 21, 2021, 20:25 张铎(Duo Zhang) <[email protected]> wrote:
>>
>> > Oh, I forgot a big break change, moving to log4j2.
>> >
>> > 张铎(Duo Zhang) <[email protected]> 于2021年5月21日周五 下午11:10写道:
>> >
>> > > Since favored nodes is an existing feature, an improvement for an
>> > existing
>> > > feature can come in at a minor release I think, unless you plan to
>> > > completely break the compatibility.
>> > >
>> > > Mallikarjun <[email protected]> 于2021年5月21日周五 下午10:11写道:
>> > >
>> > >> For multi tenancy with favoured nodes, timeline looks unreasonable
>> for
>> > >> 3.0.
>> > >> Can it be part of later 3.x releases? Or should it wait for 4.0?
>> > >>
>> > >> On Fri, May 21, 2021, 7:30 PM 张铎(Duo Zhang) <[email protected]>
>> > >> wrote:
>> > >>
>> > >> > We already have the below big feature/changes for 3.0.0.
>> > >> >
>> > >> > Synchronous Replication
>> > >> > OpenTelemetry Tracing
>> > >> > Distributed MOB Compaction
>> > >> > Backup and Restore
>> > >> > Move RSGroup balancer to core
>> > >> > Reimplement sync client on async client
>> > >> > CPEPs on shaded proto
>> > >> >
>> > >> > There are also some ongoing works which target 3.0.0.
>> > >> >
>> > >> > Splittable meta
>> > >> > Move balancer code to hbase-balancer
>> > >> > Compaction offload
>> > >> > Replication offload
>> > >> >
>> > >> > Since now, we do not even have enough new features to cut a minor
>> > >> release
>> > >> > for 2.x, I think it is time to cut the 3.x release line now, and I
>> > >> think we
>> > >> > already have enough new features for a new major release.
>> > >> >
>> > >> > Here I plan to cut a branch-3 at the end of June and make our first
>> > >> > 3.0.0-alpha1 release, and finally make the 3.0.0 release by the
>> end of
>> > >> > 2021. So if any of the above work can not be done before the end of
>> > >> June,
>> > >> > they will be moved out to 4.0.0.
>> > >> >
>> > >> > Thoughts? Thanks.
>> > >> >
>> > >>
>> > >
>> >
>>
>

Reply via email to