+1
On Fri, Oct 18, 2019 at 1:56 AM Sean Busbey <bus...@apache.org> wrote: > > Hi folks! > > The first release candidate for HBase 1.4.11 is available for download: > > https://dist.apache.org/repos/dist/dev/hbase/hbase-1.4.11RC0/ > > Maven artifacts are also available in a staging repository at: > > https://repository.apache.org/content/repositories/orgapachehbase-1369/ > > Artifacts are signed with my key (0D80DB7C) published in our KEYS > file at http://www.apache.org/dist/hbase/KEYS > > The RC corresponds to the signed tag 1.4.11RC0, which currently points > to commit ref > > 927981c8a0367b6d0ec2e6c94f12d57592dfa5e3 > > HBase 1.4.11 is the next maintenance release in the HBase 1.4 line, > continuing on the theme of bringing a stable, reliable database to the > Hadoop and NoSQL communities. This release includes approximately one > hundred fixes and improvements done by the HBase community in the four > months since the prior release. > > The detailed source and binary compatibility report vs 1.4.10 has been > published for your review, at: > > https://s.apache.org/hbase-1.4.11-rc0-compat-report > > The report shows some binary incompatible changes to two interfaces > marked as LimitedPrivate. One set is to interfaces that are marked for > the CONFIG audience, which should mean only their class names needs to > remain the same (and they do) . The other change is to the Region > interface in order to solve a critical error in the way bulkloaded files > are handled by the replication system. > > Critical changes include: > > * HBASE-22784 Clusters in a cyclical replication topology that only have > incoming writes from replication never clean out WALs. > * HBASE-23101 replication of bulkloaded files must handle cyclical > topologies. Includes binary incompatible change to Region > interface. > * HBASE-23015 Stop including Jackson libraries in classpaths except when > needed by the HBase REST Proxy or by Apache Hadoop. > * HBASE-22728, HBASE-23174 update HBase REST Proxy to use Jackson 2 for > serialization (CVEs). > * HBASE-22627 Recovered WAL directories not getting cleaned up when > running different WAL and base filesystems. > * HBASE-15666 New utility artifact for testing shaded client: > hbase-shaded-testing-util. > * HBASE-22874 Define a public interface for Canary and move existing > implementation to LimitedPrivate > > The full set of fixes in this release can be found here: > > https://s.apache.org/hbase-1.4.11-jira-release-notes > > and in the CHANGES.txt file included in the distribution. > > Please try out this candidate and vote +1/-1 on whether we should > release these artifacts as Apache HBase 1.4.11. > > The VOTE will remain open for at least 72 hours. > > Prior to posting this RC: > * Untrusted test list looks normal > https://s.apache.org/hbase-1.4.11-rc0-untrusted-test-list > * local build with Zulu JDK 1.7.0_232 and unit tests with Zulu > JDK 1.8.0_222 passes, when using the above untrusted test list. > * using WIP pseudo distributed test from HBASE-23162 passes for use of > shaded client and MR artifacts > * ltt 1m keys write and then read works. Zulu JDK 1.8.0_222. > > Thanks! > > --busbey > > as of this email the posted artifacts have the following SHA512: > > hbase-1.4.11-src.tar.gz: > > 2B45368F 5D0A109D F3101E9F 05FE0ADE 7AE634D9 AFC83AB0 > B540AFCF 2C64CE9A 7122649E E3CCD6FF 72EDCBDD 2350D4C4 > 45F96BF2 292BE810 F957A791 581DB1C8 > > hbase-1.4.11-bin.tar.gz: > > D9006D31 D3B4641B 061F908D D7F4AD13 D041C454 E0FA3383 > 5109B878 81DB591D 69DDA6DB DC22A88D 16E6C45A FEF69245 > CF28D4AF 87B83F7C 12578042 0BFB2236