You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2023/12/14 23:57:22 UTC

(hbase) annotated tag 2.5.7RC0 created (now ccbe5527e2d)

This is an automated email from the ASF dual-hosted git repository.

apurtell pushed a change to annotated tag 2.5.7RC0
in repository https://gitbox.apache.org/repos/asf/hbase.git


      at ccbe5527e2d (tag)
 tagging 6788f98356dd70b4a7ff766ea7a8298e022e7b95 (commit)
 replaces rel/2.5.6
      by Andrew Purtell
      on Thu Dec 14 15:57:09 2023 -0800

- Log -----------------------------------------------------------------
Via create-release
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEUPHou3xnqxS9/AohhZd1TdU2XM0FAmV7llUACgkQhZd1TdU2
XM3cUBAAh1cxjt9tVKmw0+9UaUM773lFCe8+VCJwedURx5toulyWCA6dQ31fX98A
sWChkzh508DhrgYnDFsP+6Xfmk1/OVqktWWnMHqAUAlsMP6eLjNeJkCHOgFjQliR
3lO8sCpSwTnFOeVJKWTSbOckxfFPlS0ekSEqxKW87G1tg0PwwLFNdcr1OnWJbo26
XE2Z3ivgDTE1BTOv62Lqv13fypofR5kOeTeRxO6ibv0NyVxTaiR8C02BjrUdM3AJ
lSQpylfIVusLqclamy5Di5hthKp9xKcqmg9loRmZuTFw8+ofLdNr5m5PeLEPeXEK
0QRWYAJ8e9SHpM7GYH/tXYVnV5UGz/mFSHPd/7rQv1eSxmIctk/a2ajXNI+0+rjM
4xsgJ3NZKI8LlouauSNBjWsc9KzrpgJTEzMIfEH6X1FS6SXJkX2Ps6RLzgLybLJB
11FjWd6M0jE6tRPVu3LJHWa6f0+HDKK2bT09cb8pXAsmb6bWgms9ftDbHK611Kd8
QNpo7kpjDAb3GzD1VU8iYt7I6FmrYsAFwifBxa3+TMao2vrCdW3LFyjzSRdwVMXe
Gy08j8iLEcvG8JkhT5BflFXwOGT9A4lstuXYCzX9wnIZw2RZj71iBkJvHnYkJARH
SDmMZwSxlZjKXjtSRgAq7NHimND8TXngWMrca7uHnAFsBWZGZM4=
=fGLp
-----END PGP SIGNATURE-----
-----------------------------------------------------------------------

This annotated tag includes the following new commits:

     new 6788f98356d Preparing hbase release 2.5.7RC0; tagging and updates to CHANGES.md and RELEASENOTES.md

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



(hbase) 01/01: Preparing hbase release 2.5.7RC0; tagging and updates to CHANGES.md and RELEASENOTES.md

Posted by ap...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

apurtell pushed a commit to annotated tag 2.5.7RC0
in repository https://gitbox.apache.org/repos/asf/hbase.git

commit 6788f98356dd70b4a7ff766ea7a8298e022e7b95
Author: Andrew Purtell <ap...@apache.org>
AuthorDate: Thu Dec 14 15:57:09 2023 -0800

    Preparing hbase release 2.5.7RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
    
    Signed-off-by: Andrew Purtell <ap...@apache.org>
---
 CHANGES.md      | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 RELEASENOTES.md | 23 +++++++++++++++++++++
 pom.xml         |  2 +-
 3 files changed, 88 insertions(+), 1 deletion(-)

diff --git a/CHANGES.md b/CHANGES.md
index 7891a012bb8..795372a0552 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -18,6 +18,70 @@
 -->
 # HBASE Changelog
 
+## Release 2.5.7 - 2023-12-22
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28168](https://issues.apache.org/jira/browse/HBASE-28168) | Add option in RegionMover.java to isolate one or more regions on the RegionSever |  Minor | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28209](https://issues.apache.org/jira/browse/HBASE-28209) | Create a jmx metrics to expose the oldWALs directory size |  Major | metrics |
+| [HBASE-28212](https://issues.apache.org/jira/browse/HBASE-28212) | Do not need to maintain rollback step when root procedure does not support rollback |  Major | master, proc-v2 |
+| [HBASE-25549](https://issues.apache.org/jira/browse/HBASE-25549) | Provide a switch that allows avoiding reopening all regions when modifying a table to prevent RIT storms. |  Major | master, shell |
+| [HBASE-28193](https://issues.apache.org/jira/browse/HBASE-28193) | Update plugin for SBOM generation to 2.7.10 |  Major | build, pom |
+| [HBASE-27276](https://issues.apache.org/jira/browse/HBASE-27276) | Reduce reflection overhead in Filter deserialization |  Major | . |
+| [HBASE-28113](https://issues.apache.org/jira/browse/HBASE-28113) | Modify the way of acquiring the RegionStateNode lock in checkOnlineRegionsReport to tryLock |  Major | master |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28247](https://issues.apache.org/jira/browse/HBASE-28247) | Add java.base/sun.net.dns and java.base/sun.net.util  export to jdk11 JVM test flags |  Minor | java |
+| [HBASE-28252](https://issues.apache.org/jira/browse/HBASE-28252) | Add sun.net.dns and sun.net.util to the JDK11+ module exports in the hbase script |  Major | scripts |
+| [HBASE-28248](https://issues.apache.org/jira/browse/HBASE-28248) | Race between RegionRemoteProcedureBase and rollback operation could lead to ROLLEDBACK state be persisent to procedure store |  Critical | proc-v2, Region Assignment |
+| [HBASE-28211](https://issues.apache.org/jira/browse/HBASE-28211) | BucketCache.blocksByHFile may leak on allocationFailure or if we reach io errors tolerated |  Major | . |
+| [HBASE-28217](https://issues.apache.org/jira/browse/HBASE-28217) | PrefetchExecutor should not run for files from CFs that have disabled BLOCKCACHE |  Major | . |
+| [HBASE-28210](https://issues.apache.org/jira/browse/HBASE-28210) | There could be holes in stack ids when loading procedures |  Critical | master, proc-v2 |
+| [HBASE-24687](https://issues.apache.org/jira/browse/HBASE-24687) | MobFileCleanerChore uses a new Connection for each table each time it runs |  Minor | mob |
+| [HBASE-28191](https://issues.apache.org/jira/browse/HBASE-28191) | Meta browser can happen NPE when the server or target server of region is null |  Major | UI |
+| [HBASE-28175](https://issues.apache.org/jira/browse/HBASE-28175) | RpcLogDetails' Message can become corrupt before log is consumed |  Major | . |
+| [HBASE-28189](https://issues.apache.org/jira/browse/HBASE-28189) | Fix the miss count in one of CombinedBlockCache getBlock implementations |  Major | . |
+| [HBASE-28184](https://issues.apache.org/jira/browse/HBASE-28184) | Tailing the WAL is very slow if there are multiple peers. |  Major | Replication |
+| [HBASE-28185](https://issues.apache.org/jira/browse/HBASE-28185) | Alter table to set TTL using hbase shell failed when ttl string is not match format |  Minor | . |
+| [HBASE-28157](https://issues.apache.org/jira/browse/HBASE-28157) | hbck should report previously reported regions with null region location |  Major | . |
+| [HBASE-28145](https://issues.apache.org/jira/browse/HBASE-28145) | When specifying the wrong BloomFilter type while creating a table in HBase shell, an error will occur. |  Minor | shell |
+| [HBASE-28017](https://issues.apache.org/jira/browse/HBASE-28017) | Client metrics are missing response and request size data when using netty |  Major | . |
+| [HBASE-28146](https://issues.apache.org/jira/browse/HBASE-28146) | Remove ServerManager's rsAdmins map |  Major | master |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28206](https://issues.apache.org/jira/browse/HBASE-28206) | [JDK17] JVM crashes intermittently on aarch64 |  Major | . |
+| [HBASE-24179](https://issues.apache.org/jira/browse/HBASE-24179) | Backport fix for "Netty SASL implementation does not wait for challenge response" to branch-2.x |  Major | netty |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-28243](https://issues.apache.org/jira/browse/HBASE-28243) |  Bump jackson version to 2.15.2 |  Major | . |
+| [HBASE-28245](https://issues.apache.org/jira/browse/HBASE-28245) | Sync internal protobuf version for hbase to be same as hbase-thirdparty |  Major | . |
+| [HBASE-28153](https://issues.apache.org/jira/browse/HBASE-28153) | Upgrade zookeeper to a newer version |  Major | security, Zookeeper |
+| [HBASE-28110](https://issues.apache.org/jira/browse/HBASE-28110) | Align TestShadeSaslAuthenticationProvider between different branches |  Major | security, test |
+| [HBASE-28147](https://issues.apache.org/jira/browse/HBASE-28147) | Bump gitpython from 3.1.35 to 3.1.37 in /dev-support/flaky-tests |  Major | dependabot, scripts, security |
+
+
 ## Release 2.5.6 - 2023-10-20
 
 
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 33e9644b47f..1b5ed5df3ea 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -16,6 +16,29 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 -->
+# HBASE  2.5.7 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
+
+
+---
+
+* [HBASE-25549](https://issues.apache.org/jira/browse/HBASE-25549) | *Major* | **Provide a switch that allows avoiding reopening all regions when modifying a table to prevent RIT storms.**
+
+New APIs are added to Admin, AsyncAdmin, and hbase shell to allow modifying a table without reopening all regions. Care should be used in using this API, as regions will be in an inconsistent state until they are all reopened. Whether this matters depends on the change, and some changes are disallowed (such as enabling region replication or adding/removing a column family).
+
+
+---
+
+* [HBASE-28168](https://issues.apache.org/jira/browse/HBASE-28168) | *Minor* | **Add option in RegionMover.java to isolate one or more regions on the RegionSever**
+
+This adds a new "isolate\_regions" operation to RegionMover, which allows operators to pass a list of region encoded ids to be "isolated" in the passed RegionServer. 
+Regions currently deployed in the RegionServer that are not in the passed list of regions would be moved to other RegionServers. Regions in the passed list that are currently on other RegionServers would be moved to the passed RegionServer.
+
+Please refer to the command help for further information.
+
+
+
 # HBASE  2.5.6 Release Notes
 
 These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
diff --git a/pom.xml b/pom.xml
index 0f62f91ad4b..04969c51127 100644
--- a/pom.xml
+++ b/pom.xml
@@ -521,7 +521,7 @@
     </site>
   </distributionManagement>
   <properties>
-    <revision>2.5.7-SNAPSHOT</revision>
+    <revision>2.5.7</revision>
     <!-- override on command line to have generated LICENSE files include
          diagnostic info for verifying notice requirements -->
     <license.debug.print.included>false</license.debug.print.included>