This is an automated email from the ASF dual-hosted git repository. stack pushed a commit to tag 1.0.0RC0 in repository https://gitbox.apache.org/repos/asf/hbase-operator-tools.git
commit a1f8f05d764cd73b0175815fc78affd238d3f528 Author: stack <st...@apache.org> AuthorDate: Thu Sep 12 00:18:02 2019 -0700 Preparing hbase-operator-tools release 1.0.0RC0; tagging and updates to CHANGES.md and RELEASENOTES.md --- RELEASENOTES.md | 67 +++++++++++++++++++++++++++++++++++ hbase-hbck2/pom.xml | 2 +- hbase-operator-tools-assembly/pom.xml | 2 +- pom.xml | 2 +- 4 files changed, 70 insertions(+), 3 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 4d1a2ee..ae125ff 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -757,3 +757,70 @@ Should not be needed going forward but in the spirt of our not knowing all the c +# HBASE hbase-operator-tools-1.0.0 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HBASE-22997](https://issues.apache.org/jira/browse/HBASE-22997) | *Major* | **Move to SLF4J** + +Added SLF4J binding for LOG4J 2. + + +--- + +* [HBASE-22717](https://issues.apache.org/jira/browse/HBASE-22717) | *Major* | **[HBCK2] Expose replication fixes from hbck1** + +Adds 'replication' command to HBCK2. Will clear old deleted peer queues and if a table name is passed, can clear replication barrier flags. + +Exposes the old hbck1 code that did this. + + +--- + +* [HBASE-21393](https://issues.apache.org/jira/browse/HBASE-21393) | *Major* | **Add an API ScheduleSCP() to HBCK2** + +Adds scheduleRecoveries verb to HBCK2 tool for scheduling ServerCrashProcedures. + +Also adds a version checker and a refactor so we check version before trying a command (unless --skip is passed on command-line). + + +--- + +* [HBASE-22688](https://issues.apache.org/jira/browse/HBASE-22688) | *Major* | **[HBCK2] Add filesystem fixup to hbck2** + +Adds a 'filesystem' command to HBCK2. Checks for bad references, links, and corrupt hfiles with the option of sidelining if pass --fix option. + + +--- + +* [HBASE-22680](https://issues.apache.org/jira/browse/HBASE-22680) | *Major* | **[HBCK2] OfflineMetaRepair for hbase2/hbck2** + +Adds a version of the old OfflineMetaRepair tool from hbck1 updated to work against hbase2. Here is how you'd run it: + + $ HBASE\_CLASSPATH\_PREFIX=~/checkouts/hbase-operator-tools/hbase-hbck2/target/hbase-hbck2-1.0.0-SNAPSHOT.jar ./bin/hbase org.apache.hbase.hbck1.OfflineMetaRepair -details + +See section "hbase:meta region/table restore/rebuild" in hbase-hbck README in operator tools for more detail on how to run it (https://github.com/apache/hbase-operator-tools/tree/master/hbase-hbck2) + + +--- + +* [HBASE-22143](https://issues.apache.org/jira/browse/HBASE-22143) | *Minor* | **HBCK2 setRegionState command** + +Adds a new feature to HBCK2: setRegionState. + +Given the encoded name of a Region, this command allows you to change the state of that Region recorded in Meta. + + +--- + +* [HBASE-21378](https://issues.apache.org/jira/browse/HBASE-21378) | *Major* | **[hbck2] add --skip version check to hbck2 tool (checkHBCKSupport blocks assigning hbase:meta or hbase:namespace when master is not initialized)** + +Adds a general -s,--skip option to hbck2 so you can run the command it first checking it is version compatible. + +Should not be needed going forward but in the spirt of our not knowing all the conditions under which we'll be trying to run hbck2, adding it. + + + diff --git a/hbase-hbck2/pom.xml b/hbase-hbck2/pom.xml index 4e50b0e..fd8fdf1 100644 --- a/hbase-hbck2/pom.xml +++ b/hbase-hbck2/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-operator-tools</artifactId> - <version>1.0.0-SNAPSHOT</version> + <version>1.0.0</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-hbck2</artifactId> diff --git a/hbase-operator-tools-assembly/pom.xml b/hbase-operator-tools-assembly/pom.xml index 4715d91..20d5d3d 100644 --- a/hbase-operator-tools-assembly/pom.xml +++ b/hbase-operator-tools-assembly/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-operator-tools</artifactId> - <version>1.0.0-SNAPSHOT</version> + <version>1.0.0</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-operator-tools-assembly</artifactId> diff --git a/pom.xml b/pom.xml index 504e2d0..3855a0c 100644 --- a/pom.xml +++ b/pom.xml @@ -38,7 +38,7 @@ </parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-operator-tools</artifactId> - <version>1.0.0-SNAPSHOT</version> + <version>1.0.0</version> <name>Apache HBase Operator Tools</name> <packaging>pom</packaging> <description>