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

zhangduo pushed a commit to annotated tag 2.6.3RC2
in repository https://gitbox.apache.org/repos/asf/hbase.git

commit 01ac2f51f3bb4cee623ea7dced75bfccbb6b562e
Author: Duo Zhang <[email protected]>
AuthorDate: Thu Jul 10 14:47:11 2025 +0000

    Preparing hbase release 2.6.3RC2; tagging and updates to CHANGES.md and 
RELEASENOTES.md
    
    Signed-off-by: Duo Zhang <[email protected]>
---
 CHANGES.md      | 10 ++++++++--
 RELEASENOTES.md | 22 ++++++++++++++++++----
 pom.xml         |  2 +-
 3 files changed, 27 insertions(+), 7 deletions(-)

diff --git a/CHANGES.md b/CHANGES.md
index 280d4be12a8..debb62e9a2a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -18,7 +18,7 @@
 -->
 # HBASE Changelog
 
-## Release 2.6.3 - Unreleased (as of 2025-07-02)
+## Release 2.6.3 - Unreleased (as of 2025-07-10)
 
 
 
@@ -78,8 +78,11 @@
 | [HBASE-29390](https://issues.apache.org/jira/browse/HBASE-29390) | Too many 
logs in AsyncBatchRpcRetryingCaller when hitting RegionTooBusyException |  
Major | asyncclient, Client |
 | [HBASE-29387](https://issues.apache.org/jira/browse/HBASE-29387) | Reload 
quotas from hbase:quota table when changes are made |  Minor | . |
 | [HBASE-29399](https://issues.apache.org/jira/browse/HBASE-29399) | Update 
hadoop-metrics2-hbase.properties template |  Major | conf, documentation |
-| [HBASE-28596](https://issues.apache.org/jira/browse/HBASE-28596) | Optimise 
BucketCache usage upon regions splits/merges. |  Major | . |
 | [HBASE-29432](https://issues.apache.org/jira/browse/HBASE-29432) | 
ExportSnapshot should support rack-awareness |  Minor | . |
+| [HBASE-29233](https://issues.apache.org/jira/browse/HBASE-29233) | Capture 
scan metrics at region level |  Major | Client, metrics |
+| [HBASE-29206](https://issues.apache.org/jira/browse/HBASE-29206) | 
RollingBatchSuspendResumeRsAction can not actually 'resume' a region server |  
Major | integration tests |
+| [HBASE-28596](https://issues.apache.org/jira/browse/HBASE-28596) | Optimise 
BucketCache usage upon regions splits/merges. |  Major | . |
+| [HBASE-29400](https://issues.apache.org/jira/browse/HBASE-29400) | 
RollingBatchRestartRsAction may fail to start region server |  Major | 
integration tests |
 
 
 ### BUG FIXES:
@@ -153,6 +156,9 @@
 | [HBASE-22335](https://issues.apache.org/jira/browse/HBASE-22335) | do add 
hfile ref only when replication\_scope is 1 |  Major | Replication |
 | [HBASE-28806](https://issues.apache.org/jira/browse/HBASE-28806) | 
ExportSnapshot failed if reference file presented |  Major | snapshots |
 | [HBASE-29386](https://issues.apache.org/jira/browse/HBASE-29386) | 
SnapshotProcedure and EnableTableProcedure can cause a deadlock |  Major | 
snapshots |
+| [HBASE-29325](https://issues.apache.org/jira/browse/HBASE-29325) | Gson 
reflection failures on TestBucketCache.testCacheSimple |  Major | . |
+| [HBASE-27781](https://issues.apache.org/jira/browse/HBASE-27781) | 
AssertionError in AsyncRequestFutureImpl when timing out during location 
resolution |  Major | Client |
+| [HBASE-29446](https://issues.apache.org/jira/browse/HBASE-29446) | Web UI 
styling is broken in HBase 2.6.3RC1 hadoop2 bin release |  Major | UI |
 
 
 ### SUB-TASKS:
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 33e28c71476..6e062b7d187 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -125,6 +125,22 @@ Support for LDAP Authentication in the HBase Web UI via 
Hadoop's LdapAuthenticat
 We now support configuring an LDAP user as admin for all HBase Web UIs, 
privileged pages can only be accessed by the admin user.
 
 
+---
+
+* [HBASE-29387](https://issues.apache.org/jira/browse/HBASE-29387) | *Minor* | 
**Reload quotas from hbase:quota table when changes are made**
+
+The hbase.quota.refresh.period setting is now less important, because quota 
caches in RegionServers refresh immediately when quotas are changed via HMaster 
RPC. The default setting is now 12 hours.
+
+
+---
+
+* [HBASE-29432](https://issues.apache.org/jira/browse/HBASE-29432) | *Minor* | 
**ExportSnapshot should support rack-awareness**
+
+ExportSnapshot now supports two new options:
+--custom-file-grouper: Fully qualified class name of an implementation of 
ExportSnapshot.CustomFileGrouper. Used to control how input files are grouped 
into InputSplits for the MapReduce job.
+--file-location-resolver: Fully qualified class name of an implementation of 
ExportSnapshot.FileLocationResolver. Used to give hints to YARN about the 
locations of the data in the InputSplits.
+
+
 ---
 
 * [HBASE-28596](https://issues.apache.org/jira/browse/HBASE-28596) | *Major* | 
**Optimise BucketCache usage upon regions splits/merges.**
@@ -140,11 +156,9 @@ It has also modified how BucketCache deals with blocks 
from reference files:
 
 ---
 
-* [HBASE-29432](https://issues.apache.org/jira/browse/HBASE-29432) | *Minor* | 
**ExportSnapshot should support rack-awareness**
+* [HBASE-29400](https://issues.apache.org/jira/browse/HBASE-29400) | *Major* | 
**RollingBatchRestartRsAction may fail to start region server**
 
-ExportSnapshot now supports two new options:
---custom-file-grouper: Fully qualified class name of an implementation of 
ExportSnapshot.CustomFileGrouper. Used to control how input files are grouped 
into InputSplits for the MapReduce job.
---file-location-resolver: Fully qualified class name of an implementation of 
ExportSnapshot.FileLocationResolver. Used to give hints to YARN about the 
locations of the data in the InputSplits.
+Instead of using 'kill -0', now we will check whether '/proc/$pid' exists to 
test whether the give process exists and then we will also check the command 
line arguments to see whether the process is the expected one, i.e, 
proc\_master or proc\_regionserver, to determine whether the master or 
regionserver process is still alive.
 
 
 
diff --git a/pom.xml b/pom.xml
index 825e7619064..d6ee1469714 100644
--- a/pom.xml
+++ b/pom.xml
@@ -523,7 +523,7 @@
     </site>
   </distributionManagement>
   <properties>
-    <revision>2.6.4-SNAPSHOT</revision>
+    <revision>2.6.3</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>

Reply via email to