A good news, cluster replication worked fine while rolling upgrading in my test.

Let me focus on the region replication stuff. After fixing this issue,
the only blocker is a stable 10B ITBLL run.

Hope we could get 3.0.0 out soon.

Thanks.

张铎(Duo Zhang) <palomino...@gmail.com> 于2025年3月6日周四 22:55写道:
>
> I've finished one round of rolling upgrading test. It worked fine.
> Please see HBASE-29161.
>
> But soon I found a problem when memstore replication is enabled, and
> filed HBASE-29169.
>
> I will test upgrading with cluster replication too, to see if there
> are any other issues.
>
> Thanks.
>
> Istvan Toth <st...@apache.org> 于2025年1月20日周一 14:24写道:
> >
> > For HBASE-28431, only the final step of adding the Hadoop-less assembly is
> > missing.
> >
> > Please review https://github.com/apache/hbase/pull/5766 if you have the
> > time.
> >
> > Istvan
> >
> > On Tue, Dec 31, 2024 at 2:43 PM 张铎(Duo Zhang) <palomino...@gmail.com> wrote:
> >
> > > I've finished the first round of issue alignment, it took several 
> > > months...
> > >
> > > And I've created a release audit tool for 3.0.0
> > >
> > > https://github.com/apache9/hbase-release-audit
> > >
> > > where we can have several ignore files, so we do not need to manually
> > > check the result every time.
> > >
> > > So now, there are still several things to be done
> > >
> > > 1. Make sure we have all the features and fixes we want to land on
> > > branch-3. For example, I think Istvan's assembly cleanup should be
> > > included. Please report other issues you want to land in final 3.0.0.
> > > 2. Several stable 10B ITBLL runs. I will try to see if I can get
> > > enough resources but it will be great if others could help here.
> > > 3. Rolling upgrading test. I plan to do rolling upgrade test with the
> > > latest 2.6.x and 2.5.x releases. Since we have big changes on
> > > replication and region replica replication, I plan to have tests with
> > > these two features enabled too if possible.
> > >
> > > Any other suggestions?
> > >
> > > Thanks.
> > >
> > > 张铎(Duo Zhang) <palomino...@gmail.com> 于2024年9月19日周四 22:35写道:
> > > >
> > > > And do we want to apply the same trick to MasterObserver and
> > > > RegionServerObserver?
> > > >
> > > > For RegionObserver, we'd better do this because there are already
> > > > methods in it that use the ObserverContext<? extends
> > > > RegionCoprocessorEnvironment> declaration, which were added in
> > > > HBASE-10378.
> > > >
> > > > For other coprocessor observers, we do not have such methods yet.
> > > >
> > > > Nick Dimiduk <ndimi...@apache.org> 于2024年9月19日周四 22:03写道:
> > > > >
> > > > > We do it here or we wait for 4.0. I'm inclined toward doing it here
> > > > > because (i think) we expect coprocessor implementations to necessarily
> > > > > recompile anyway. Though I admit I've not thought through what
> > > features are
> > > > > enabled by this new generic signature.
> > > > >
> > > > > On Thu, Sep 19, 2024 at 3:57 PM 张铎(Duo Zhang) <palomino...@gmail.com>
> > > wrote:
> > > > >
> > > > > > Filed HBASE-28862.
> > > > > >
> > > > > > It will break old coprocessor implementations even if they do not 
> > > > > > use
> > > > > > any deprecated method. But since it does not change any abilities, I
> > > > > > think it is OK to include this in a major release as we have already
> > > > > > done bunch of breaking changes, like changing the protobuf from
> > > > > > unshaded one to shaded and relocated one...
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > > > 张铎(Duo Zhang) <palomino...@gmail.com> 于2024年9月19日周四 17:36写道:
> > > > > > >
> > > > > > > Thanks for pointing this TODO out.
> > > > > > >
> > > > > > > Let me file an issue abort this. For me I think we should do this
> > > in
> > > > > > 3.0.0.
> > > > > > >
> > > > > > > Nick Dimiduk <ndimi...@apache.org> 于2024年9月19日周四 16:46写道:
> > > > > > > >
> > > > > > > > Should we take the opportunity to upgrade the generic
> > > definitions in
> > > > > > our
> > > > > > > > coprocessor signatures as well?
> > > > > > > >
> > > > > > > >
> > > > > >
> > > https://github.com/apache/hbase/blob/edbb145a3f0c6847f444fefdadea5b82d02b0bdb/hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/RegionObserver.java#L101
> > > > > > > >
> > > > > > > > On Tue, Sep 17, 2024 at 4:41 PM Duo Zhang <zhang...@apache.org>
> > > wrote:
> > > > > > > >
> > > > > > > > > I've done several rounds of API cleanup in HBASE-24888 and now
> > > for me
> > > > > > > > > I think it is enough for making the new major release.
> > > > > > > > >
> > > > > > > > > I've filed HBASE-28844 for aligning the commit history and 
> > > > > > > > > jira
> > > > > > > > > issues, it will be a huge project for a major release and may
> > > take
> > > > > > > > > several weeks.
> > > > > > > > >
> > > > > > > > > After that, I think we are good to go. And I will also try to
> > > find
> > > > > > > > > some resources to run several rounds of ITBLL and also some
> > > upgrading
> > > > > > > > > tests. Finally, after everything is OK, I will release
> > > 3.0.0-beta-2,
> > > > > > > > > and then cut branch-3.0 from the 3.0.0-beta-2 tag and make the
> > > 3.0.0
> > > > > > > > > release soon.
> > > > > > > > >
> > > > > > > > > Hope I can get all these things done within the year 2024.
> > > > > > > > >
> > > > > > > > > Thanks.
> > > > > > > > >
> > > > > >
> > >

Reply via email to