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 <[email protected]>
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.

Reply via email to