+1 Checked sums and signatures: ok - Note: 2.1.0 package is ~160MB larger than 1.4.0, and the difference mainly lies in docs/apidocs, I assume more docs supplied but didn't check details Built from source: ok (8u101) RAT check: ok (8u101) Compatibility check: N/A, left some minor question on HBASE-20411 Unit tests pass: ok (8u101) - Note: TestProcedurePriority failed because of test code issue, filed HBASE-20907. IMO test code issue should not block release Shell commands: ok (8u101) - Ran DDL/flush/compact/split commands, everything looks good - Tried the hbase-2.1.0-client package built from source (HBASE-19735), checked DDL/DML command works Loaded 1M rows with LTT: ok (8u101), all keys verified, latency and logs looks good
Best Regards, Yu On 18 July 2018 at 07:45, Stack <st...@duboce.net> wrote: > +0 > > Verified signatures and hashes. > Built tgz from src. > Ran built hbase. > Loaded some data. > Confirmed it all made it in. > Checked logs. > Checked layout. > RELEASENOTES.md and CHANGES.md look great. > > Undid the bin tgz. Doc looks good. And content. > > New client bin looks good (ouch on size). > > Deployed on small cluster over 2.8.4 hadoop. > Ran 1B ITBLL with chaos. > Verified all data. > > I'm not +1 because getting ITBLL to work after our (lovely) foregrounding > of shaded client was hell (See HBASE-20448). I hacked up something. The > missing redo of our MR chapter in the book -- with examples on what the new > 'way' is -- is kinda important. I can work on this once I get the pep-talk, > np. > > St.Ack > > > > > > On Tue, Jul 10, 2018 at 6:09 PM 张铎(Duo Zhang) <palomino...@gmail.com> > wrote: > > > The second release candidate for Apache HBase 2.1.0 is available for > > downloading and testing. > > > > Artifacts and compatibility report are available here: > > > > https://dist.apache.org/repos/dist/dev/hbase/2.1.0RC1/ > > > > Notice that due to HBASE-19735, now we have a > > hbase-2.1.0-client-bin.tar.gz, which contains a reduced set of > dependencies > > for client. > > > > Maven artifacts are available in the staging repository at: > > > > https://repository.apache.org/content/repositories/orgapachehbase-1225 > > > > All artifacts are signed with my signing key 9AD2AE49, which is also in > the > > project KEYS file at > > > > http://www.apache.org/dist/hbase/KEYS > > > > These artifacts were tagged 2.1.0RC1 at hash > > e1673bb0bbfea21d6e5dba73e013b09b8b49b89b. > > > > There are 245 issues resolved since 2.0.0. Some new features are: > > > > 1. Procedure v2 based replication peer modification. The advantage here > is > > that all the replication peer modification will be synchronous, which > means > > after the you come back from the call, you can make sure that all the > > region servers have loaded the changes. Please see HBASE-19397 for more > > details. > > 2. Serial Replication. Now in replication we can make sure the order of > > pushing logs is same as the order of requests from client. Please see > > HBASE-20046 and HBASE-9465 for more details. > > > > For other important changes: > > 1. The minimum hadoop version has been changed to 2.7.1. > > 2. We have successfully done a rolling upgrade from 1.4.3 to 2.1.0 which > > shows that rolling upgrade from 1.x to 2.x is possible. Notice that this > is > > only a experimental feature, as there are likely uncovered corner cases > in > > our limited test. See > > http://hbase.apache.org/book.html#upgrade2.0.rolling.upgrades for more > > details. > > > > And HBASE-20862 has fixed the compatibility issues. You can read the > issues > > for more details about the compatibility between 2.0.0 and 2.1.0. > > > > For all the changes, please see the CHANGES.md and RELEASENOTES.md. > > > > Please take a few minutes to verify the release and vote on releasing it: > > > > [ ] +1 Release this package as Apache HBase 2.1.0 > > [ ] +0 No opinion > > [ ] -1 Do not release this package because... > > > > The vote will be closed at next Tuesday, 7.17. > > > > Thanks to the myriad who have helped out with this release, > > Your 2.1.0 Release Manager > > >