You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by gx...@apache.org on 2021/12/15 02:11:44 UTC

[hbase-operator-tools] branch master updated: HBASE-26573 [hbase-operator-tools] Generate CHANGES.md and RELEASENOTES.md for 1.2.0 (#97)

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

gxcheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase-operator-tools.git


The following commit(s) were added to refs/heads/master by this push:
     new 260385f  HBASE-26573 [hbase-operator-tools] Generate CHANGES.md and RELEASENOTES.md for 1.2.0 (#97)
260385f is described below

commit 260385ff4f02de83646d4bd813ef5ce1c6898e80
Author: Guangxu Cheng <gx...@apache.org>
AuthorDate: Wed Dec 15 10:11:37 2021 +0800

    HBASE-26573 [hbase-operator-tools] Generate CHANGES.md and RELEASENOTES.md for 1.2.0 (#97)
---
 CHANGES.md      | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 RELEASENOTES.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 99 insertions(+)

diff --git a/CHANGES.md b/CHANGES.md
index e2b70c9..eaffd75 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -20,6 +20,53 @@
 # Be careful doing manual edits in this file. Do not change format
 # of release header or remove the below marker. This file is generated.
 # DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
+## Release hbase-operator-tools-1.2.0 - Unreleased (as of 2021-12-14)
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25874](https://issues.apache.org/jira/browse/HBASE-25874) | [hbase-operator-tools]Add tool for identifying "unknown servers" from master logs, then submit SCPs for each of those. |  Major |  |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-26257](https://issues.apache.org/jira/browse/HBASE-26257) | Improve Performance of HBCK when specifying a subset of tables |  Major | hbase-operator-tools,hbck2 |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-26338](https://issues.apache.org/jira/browse/HBASE-26338) | hbck2 setRegionState cannot set replica region state |  Major | hbck2 |
+| [HBASE-26072](https://issues.apache.org/jira/browse/HBASE-26072) | Upgrade hbase version in hbase-operator-tools to 2.4.4 |  Trivial | hbase-operator-tools |
+| [HBASE-26054](https://issues.apache.org/jira/browse/HBASE-26054) | Fix hbase-operator-tools build with HBase 2.4.4 |  Minor | hbase-operator-tools |
+| [HBASE-25965](https://issues.apache.org/jira/browse/HBASE-25965) | Move delete of WAL directory out of LOG.info and avoid left over directory |  Minor | hbase-operator-tools |
+| [HBASE-25921](https://issues.apache.org/jira/browse/HBASE-25921) | Fix Wrong FileSystem when running `filesystem` on non-HDFS storage |  Major | hbase-operator-tools |
+| [HBASE-25885](https://issues.apache.org/jira/browse/HBASE-25885) | [hbase-operator-tools] Extra checks on RegionsMerger to avoid submitting merge requests for regions with merge qualifiers |  Major | hbase-operator-tools |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-26571](https://issues.apache.org/jira/browse/HBASE-26571) | [hbase-operator-tools] Upgrade to log4j 2.16.0 |  Major | hbase-operator-tools |
+| [HBASE-25659](https://issues.apache.org/jira/browse/HBASE-25659) | [hbck2] Add hbase-operator-tools command for scheduleSCPsForUnknownServers |  Major | hbase-operator-tools |
+HBASE-26571
+
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-26561](https://issues.apache.org/jira/browse/HBASE-26561) | [hbase-operator-tools] Upgrade log4j2 to 2.15.0 to address CVE-2021-44228 |  Major | hbase-operator-tools,logging,security |
+| [HBASE-25794](https://issues.apache.org/jira/browse/HBASE-25794) | Fix checkstyle violations in hbase-table-reporter module |  Trivial | hbase-operator-tools |
+| [HBASE-25577](https://issues.apache.org/jira/browse/HBASE-25577) | HBase operator tools pom should include nexus staging repo management |  Major | hbase-operator-tools,community |
+
+
 ## Release hbase-operator-tools-1.1.0 - Unreleased (as of 2021-02-13)
 
 
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 37d612f..ce812bc 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -20,6 +20,58 @@
 # Be careful doing manual edits in this file. Do not change format
 # of release header or remove the below marker. This file is generated.
 # DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
+# HBASE  hbase-operator-tools-1.2.0 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
+
+
+---
+
+* [HBASE-26571](https://issues.apache.org/jira/browse/HBASE-26571) | *Major* | **[hbase-operator-tools] Upgrade to log4j 2.16.0**
+
+Upgrade log4j to 2.16.0.
+
+---
+
+* [HBASE-26561](https://issues.apache.org/jira/browse/HBASE-26561) | *Major* | **[hbase-operator-tools] Upgrade log4j2 to 2.15.0 to address CVE-2021-44228**
+
+Upgrade log4j2 to 2.15.0 for addressing CVE-2021-44228.
+
+
+---
+
+* [HBASE-26338](https://issues.apache.org/jira/browse/HBASE-26338) | *Major* | **hbck2 setRegionState cannot set replica region state**
+
+To set the replica region's state, it needs the primary region's
+encoded regionname and replica id, the command will be "setRegionState <PRIMARY_ENCODED_REGIONNAME>,<replicaId> <STATE>".
+
+
+---
+
+* [HBASE-25874](https://issues.apache.org/jira/browse/HBASE-25874) | *Major* | **[hbase-operator-tools]Add tool for identifying "unknown servers" from master logs, then submit SCPs for each of those.**
+
+RegionsOnUnknownServersRecoverer parses the master log to identify unknown servers with regions assigned with, in meta table. This condition may happen in the event of recovering previously destroyed clusters, where new Master/RS names completely differ from the previous ones currently stored in meta table (see HBASE-24286).
+
+NOTE: This tool is useful for clusters runing hbase versions lower than 2.2.7, 2.3.5 and 2.4.7.
+For any of these versions or higher, HBCK2 'recoverUnknown' option can be used as a much simpler solution.
+
+This tool requires the master logs path as parameter. Assuming classpath is properly set, can be run as follows:
+
+$ hbase org.apache.hbase.RegionsOnUnknownServersRecoverer PATH_TO_MASTER_LOGS [dryRun]
+
+The dryRun optional parameter will just parse the logs and print the list of unknown servers, without invoking hbck2 scheduleRecoveries command.
+
+RegionsOnUnknownServersRecoverer parses master log file searching for specific messages mentioning "unknown servers". Once "unknown servers" are found, it then uses HBCK2.scheduleRecoveries to submit SCPs for each of these "unknown servers".
+
+
+---
+
+* [HBASE-26338](https://issues.apache.org/jira/browse/HBASE-26338) | *Major* | **hbck2 setRegionState cannot set replica region state**
+
+To set the replica region's state, it needs the primary region's
+encoded regionname and replica id, the command will be "setRegionState <PRIMARY_ENCODED_REGIONNAME>,<replicaId> <STATE>".
+
+
 # HBASE  hbase-operator-tools-1.1.0 Release Notes
 
 These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.