hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Busbey <bus...@apache.org>
Subject [VOTE] First release candidate for Apache HBase 1.4.11
Date Fri, 18 Oct 2019 06:56:53 GMT
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

Mime
View raw message