Here's my planned approach. Please let me know if this looks good: # Create new branch git checkout branch-2 git pull upstream branch-2 git status # check all is good git checkout -b branch-2.6 git push upstream branch-2.6
# Update snapshot version on branch-2 git checkout branch-2 Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6" with self-sign-off git push upstream branch-2 After that I will start looking through JIRA for fixVersion 2.6.0 issues, to make sure there's no inconsistencies. *Is there anything I need to do to set up nightly builds for the new branch? *We should probably let nightly builds run for a few days before starting RC. Prior to starting the RC process, I will try deploying the newly minted 2.6-snapshot onto a test cluster in my environment. I notice that Andrew did a bunch of load and chaos testing for the 2.5.0 release. I will try running these locally, but we have not ever run ITBLL, etc in my company's environment so that might take some time to set up. On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault <[email protected]> wrote: > Sorry for the delay. I just sent a new thread to the list to alert to > creating branch-2.6 next week. > > On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) <[email protected]> > wrote: > >> Bump again :) >> >> Are we ready to cut branch-2.6? >> >> Bryan Beaudreault <[email protected]> 于2023年10月26日周四 21:22写道: >> > >> > Just as an update here, I plan to do this but have been busy with >> internal >> > work. I'll try to carve out time in the next 1-2 weeks. >> > >> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) <[email protected]> >> wrote: >> > >> > > Just send a notice to the dev mailing list, and then use the normal >> > > git way to create a new branch called branch-2.6 from branch-2, push >> > > it to github, done :) >> > > >> > > Bryan Beaudreault <[email protected]> 于2023年10月20日周五 07:53写道: >> > > > >> > > > I can give it a shot :) >> > > > >> > > > I’ve started looking at the release docs, but don’t see any info on >> how >> > > to >> > > > create a new release branch. Is there a process for that? >> > > > >> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell <[email protected] >> > >> > > wrote: >> > > > >> > > > > I second this nomination! >> > > > > >> > > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) < >> [email protected]> >> > > > > wrote: >> > > > > >> > > > > > OK, good. So we are good to go I think. >> > > > > > And we need a release manager for 2.6.x, do you have any >> interest in >> > > > > > being a release manager for 2.6.x? :) >> > > > > > >> > > > > > Bryan Beaudreault <[email protected]> 于2023年10月19日周四 >> 21:22写道: >> > > > > > > >> > > > > > > Hello. I'm not aware of any major blockers at the moment. In >> fact >> > > we >> > > > > > > recently finished our migration and are fully using 2.6's TLS >> in >> > > all of >> > > > > > our >> > > > > > > production. >> > > > > > > >> > > > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) < >> > > [email protected]> >> > > > > > > wrote: >> > > > > > > >> > > > > > > > Hi Bryan, do we still have any blocker issues for cutting >> > > branch-2.6 >> > > > > > > > and starting to release 2.6.0? >> > > > > > > > >> > > > > > > > Thanks. >> > > > > > > > >> > > > > > > > Andrew Purtell <[email protected]> 于2023年9月26日周二 01:02写道: >> > > > > > > > > >> > > > > > > > > Thanks Duo. Following up on HBASE-28042. >> > > > > > > > > >> > > > > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) < >> > > > > [email protected] >> > > > > > > >> > > > > > > > wrote: >> > > > > > > > > >> > > > > > > > > > Some updates here. >> > > > > > > > > > >> > > > > > > > > > The tcnative module is almost done, only some small >> concerns >> > > on >> > > > > > how to >> > > > > > > > > > deal with the license and notice files. >> > > > > > > > > > >> > > > > > > > > > There is still a blocker issue HBASE-28081, but anyway >> we >> > > have >> > > > > > already >> > > > > > > > > > found the root cause is HBASE-28042, so I think it will >> be >> > > fixed >> > > > > > soon. >> > > > > > > > > > >> > > > > > > > > > All other issues have been resolved. >> > > > > > > > > > >> > > > > > > > > > Thanks. >> > > > > > > > > > >> > > > > > > > > > Andrew Purtell <[email protected]> 于2023年9月22日周五 >> 02:21写道: >> > > > > > > > > > > >> > > > > > > > > > > Both sound good, thanks. >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) < >> > > > > > [email protected] >> > > > > > > > > >> > > > > > > > > > wrote: >> > > > > > > > > > > >> > > > > > > > > > > > We'd better get a new thirdparty release first, >> update >> > > > > > branch-2 to >> > > > > > > > use >> > > > > > > > > > > > the new thirdparty release, and then make the 2.6.0 >> > > release, >> > > > > > since >> > > > > > > > the >> > > > > > > > > > > > new netty release includes the improvements >> contributed >> > > by >> > > > > > Bryan. >> > > > > > > > > > > > >> > > > > > > > > > > > https://github.com/netty/netty/pull/13551 >> > > > > > > > > > > > >> > > > > > > > > > > > The current blocking issues are >> > > > > > > > > > > > >> > > > > > > > > > > > HBASE-28075, where we want to shade netty tcnative >> as >> > > well, >> > > > > and >> > > > > > > > Bryan >> > > > > > > > > > > > said he already had a workable solution. >> > > > > > > > > > > > HBASE-22138, where we want to also relocated the >> proto >> > > files >> > > > > in >> > > > > > > > shaded >> > > > > > > > > > > > protobuf, there is no technical problem now and I've >> > > opened a >> > > > > > PR >> > > > > > > > using >> > > > > > > > > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty, >> > > > > > > > > > > > https://github.com/apache/hbase/pull/5411. There is >> > > another >> > > > > > > > problem >> > > > > > > > > > > > that we used to exclude CanIgnoreReturnValue >> annotation >> > > to >> > > > > > ignore >> > > > > > > > some >> > > > > > > > > > > > error prone errors, but I think we should add it >> back >> > > and fix >> > > > > > the >> > > > > > > > > > > > error prone errors, instead of ignoring it, should >> not be >> > > > > very >> > > > > > > > hard to >> > > > > > > > > > > > do. >> > > > > > > > > > > > >> > > > > > > > > > > > All the above issues have a clear path to resolve, >> so I >> > > think >> > > > > > we >> > > > > > > > will >> > > > > > > > > > > > not delay too much. >> > > > > > > > > > > > >> > > > > > > > > > > > Thanks. >> > > > > > > > > > > > >> > > > > > > > > > > > Bryan Beaudreault <[email protected]> >> 于2023年9月20日周三 >> > > > > > 02:51写道: >> > > > > > > > > > > > > >> > > > > > > > > > > > > I hate to keep delaying, but it might be nice to >> wait >> > > for >> > > > > > > > > > > > > https://issues.apache.org/jira/browse/HBASE-28065. >> It >> > > was >> > > > > a >> > > > > > > > pretty >> > > > > > > > > > big >> > > > > > > > > > > > (if >> > > > > > > > > > > > > long standing) bug for us, and given the solution >> is >> > > ready >> > > > > ( >> > > > > > > > > > > > > https://github.com/apache/hbase/pull/5384) we >> might as >> > > > > well >> > > > > > get >> > > > > > > > it >> > > > > > > > > > in >> > > > > > > > > > > > our >> > > > > > > > > > > > > next releases. >> > > > > > > > > > > > > >> > > > > > > > > > > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell < >> > > > > > > > [email protected]> >> > > > > > > > > > > > wrote: >> > > > > > > > > > > > > >> > > > > > > > > > > > > > Thanks Duo. >> > > > > > > > > > > > > > I do not need help. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > I have been waiting to ensure more should do >> items >> > > do not >> > > > > > > > appear. >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > I think we are good now? >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) < >> > > > > > > > > > [email protected]> >> > > > > > > > > > > > > > wrote: >> > > > > > > > > > > > > > >> > > > > > > > > > > > > > > HBASE-28061 has been merged. >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > Do you need any help on the release processing >> > > Andrew? >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > I could offer my help. >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > Thanks. >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > 张铎(Duo Zhang) <[email protected]> >> > > 于2023年9月14日周四 >> > > > > > 15:55写道: >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > If you have not cut the RC yet, please also >> > > include >> > > > > > > > > > HBASE-28061 in >> > > > > > > > > > > > > > > > 2.5.6, as it could solve the problem for >> running >> > > pre >> > > > > > > > compiled >> > > > > > > > > > 2.5.x >> > > > > > > > > > > > > > > > tarball and also our published artifacts in >> maven >> > > > > repo >> > > > > > > > against >> > > > > > > > > > > > hadoop >> > > > > > > > > > > > > > > > 3.3.x. >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > The hive community needs this as they want >> to >> > > upgrade >> > > > > > > > hbase and >> > > > > > > > > > > > hadoop >> > > > > > > > > > > > > > > > dependencies. >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > Thanks. >> > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > Andrew Purtell <[email protected]> >> > > 于2023年8月30日周三 >> > > > > > > > 06:48写道: >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > I am back from vacation. Slowly clearing >> my >> > > inbox. >> > > > > > 1,545 >> > > > > > > > > > unread, >> > > > > > > > > > > > it's >> > > > > > > > > > > > > > > been >> > > > > > > > > > > > > > > > > a while. >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > It seems we are ready to cut branch-2.6 >> for >> > > > > > stabilizing >> > > > > > > > for >> > > > > > > > > > > > 2.6.0. >> > > > > > > > > > > > > > Any >> > > > > > > > > > > > > > > > > volunteers to RM 2.6.0? Otherwise I'm >> happy to >> > > do >> > > > > it, >> > > > > > > > > > starting >> > > > > > > > > > > > next >> > > > > > > > > > > > > > > week, >> > > > > > > > > > > > > > > > > probably 9/5 or 9/6. >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > Some good changes have landed in >> branch-2.5. >> > > RC0 >> > > > > for >> > > > > > > > 2.5.6 by >> > > > > > > > > > > > Friday >> > > > > > > > > > > > > > > 9/1. >> > > > > > > > > > > > > > > > > >> > > > > > > > > > > > > > > > > -- >> > > > > > > > > > > > > > > > > Best regards, >> > > > > > > > > > > > > > > > > Andrew >> > > > > > > > > > > > > > > >> > > > > > > > > > > > > > >> > > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > >> > > > > > > > > > > -- >> > > > > > > > > > > Best regards, >> > > > > > > > > > > Andrew >> > > > > > > > > > > >> > > > > > > > > > > Unrest, ignorance distilled, nihilistic imbeciles - >> > > > > > > > > > > It's what we’ve earned >> > > > > > > > > > > Welcome, apocalypse, what’s taken you so long? >> > > > > > > > > > > Bring us the fitting end that we’ve been counting on >> > > > > > > > > > > - A23, Welcome, Apocalypse >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > -- >> > > > > > > > > Best regards, >> > > > > > > > > Andrew >> > > > > > > > > >> > > > > > > > > Unrest, ignorance distilled, nihilistic imbeciles - >> > > > > > > > > It's what we’ve earned >> > > > > > > > > Welcome, apocalypse, what’s taken you so long? >> > > > > > > > > Bring us the fitting end that we’ve been counting on >> > > > > > > > > - A23, Welcome, Apocalypse >> > > > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > -- >> > > > > Best regards, >> > > > > Andrew >> > > > > >> > > > > Unrest, ignorance distilled, nihilistic imbeciles - >> > > > > It's what we’ve earned >> > > > > Welcome, apocalypse, what’s taken you so long? >> > > > > Bring us the fitting end that we’ve been counting on >> > > > > - A23, Welcome, Apocalypse >> > > > > >> > > >> >
