Repository: hbase
Updated Branches:
  refs/heads/branch-2.0 dd99e2880 -> 987f7b6d3


HBASE-20726 Update RELEASENOTES.md and CHANGES.md for 2.0.1RC


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/987f7b6d
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/987f7b6d
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/987f7b6d

Branch: refs/heads/branch-2.0
Commit: 987f7b6d37c2fcacc942cc66e5c5122aba8fdfbe
Parents: dd99e28
Author: Michael Stack <st...@apache.org>
Authored: Tue Jun 12 22:37:44 2018 -0700
Committer: Michael Stack <st...@apache.org>
Committed: Tue Jun 12 22:37:44 2018 -0700

----------------------------------------------------------------------
 CHANGES.md      | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++
 RELEASENOTES.md |  70 ++++++++++++++++++++++++++++++++-
 2 files changed, 176 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/987f7b6d/CHANGES.md
----------------------------------------------------------------------
diff --git a/CHANGES.md b/CHANGES.md
index dc4f5da..03f3599 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -40,6 +40,113 @@ document title above the apache license so markdown readers 
work. You
 may have to bulk import old-style CHANGES.txt on to the end in a code
 comment to preserve continuity of the CHANGELOG.
 -->
+## Release 2.0.1 - Unreleased (as of 2018-06-13)
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-20656](https://issues.apache.org/jira/browse/HBASE-20656) | Validate 
pre-2.0 coprocessors against HBase 2.0+ |  Major | tooling |
+| [HBASE-20592](https://issues.apache.org/jira/browse/HBASE-20592) | Create a 
tool to verify tables do not have prefix tree encoding |  Minor | Operability, 
tooling |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-20640](https://issues.apache.org/jira/browse/HBASE-20640) | 
TestQuotaGlobalsSettingsBypass missing test category and ClassRule |  Critical 
| test |
+| [HBASE-20548](https://issues.apache.org/jira/browse/HBASE-20548) | Master 
fails to startup on large clusters, refreshing block distribution |  Major | . |
+| [HBASE-20567](https://issues.apache.org/jira/browse/HBASE-20567) | Pass both 
old and new descriptors to pre/post hooks of modify operations for table and 
namespace |  Major | . |
+| [HBASE-20523](https://issues.apache.org/jira/browse/HBASE-20523) | PE tool 
should support configuring client side buffering sizes |  Minor | . |
+| [HBASE-20527](https://issues.apache.org/jira/browse/HBASE-20527) | Remove 
unused code in MetaTableAccessor |  Trivial | . |
+| [HBASE-20507](https://issues.apache.org/jira/browse/HBASE-20507) | Do not 
need to call recoverLease on the broken file when we fail to create a wal 
writer |  Major | wal |
+| [HBASE-20484](https://issues.apache.org/jira/browse/HBASE-20484) | Remove 
the unnecessary autoboxing in FilterListBase |  Trivial | . |
+| [HBASE-20327](https://issues.apache.org/jira/browse/HBASE-20327) | When 
qualifier is not specified, append and incr operation do not work (shell) |  
Minor | shell |
+| [HBASE-20389](https://issues.apache.org/jira/browse/HBASE-20389) | Move 
website building flags into a profile |  Minor | build, website |
+| [HBASE-20379](https://issues.apache.org/jira/browse/HBASE-20379) | 
shadedjars yetus plugin should add a footer link |  Major | test |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-19377](https://issues.apache.org/jira/browse/HBASE-19377) | 
Compatibility checker complaining about hash collisions |  Major | community |
+| [HBASE-20689](https://issues.apache.org/jira/browse/HBASE-20689) | Docker 
fails to install rubocop for precommit |  Blocker | build |
+| [HBASE-20698](https://issues.apache.org/jira/browse/HBASE-20698) | Master 
don't record right server version until new started region server call 
regionServerReport method |  Major | proc-v2 |
+| [HBASE-20699](https://issues.apache.org/jira/browse/HBASE-20699) | 
QuotaCache should cancel the QuotaRefresherChore service inside its stop() |  
Major | . |
+| [HBASE-20590](https://issues.apache.org/jira/browse/HBASE-20590) | REST Java 
client is not able to negotiate with the server in the secure mode |  Critical 
| REST, security |
+| [HBASE-20683](https://issues.apache.org/jira/browse/HBASE-20683) | Incorrect 
return value for PreUpgradeValidator |  Critical | . |
+| [HBASE-20684](https://issues.apache.org/jira/browse/HBASE-20684) | 
org.apache.hadoop.hbase.client.Scan#setStopRow javadoc uses incorrect method |  
Trivial | Client, documentation |
+| [HBASE-20670](https://issues.apache.org/jira/browse/HBASE-20670) | NPE in 
HMaster#isInMaintenanceMode |  Minor | . |
+| [HBASE-20634](https://issues.apache.org/jira/browse/HBASE-20634) | Reopen 
region while server crash can cause the procedure to be stuck |  Critical | . |
+| [HBASE-12882](https://issues.apache.org/jira/browse/HBASE-12882) | Log level 
for org.apache.hadoop.hbase package should be configurable |  Major | hbase |
+| [HBASE-20602](https://issues.apache.org/jira/browse/HBASE-20602) | 
hbase.master.quota.observer.ignore property seems to be not taking effect |  
Minor | documentation |
+| [HBASE-20661](https://issues.apache.org/jira/browse/HBASE-20661) | Move 
version from 2.0.0 to 2.0.1-SNAPSHOT in branch-2.0 |  Major | build |
+| [HBASE-20533](https://issues.apache.org/jira/browse/HBASE-20533) | Fix the 
flaky TestAssignmentManagerMetrics |  Major | . |
+| [HBASE-20597](https://issues.apache.org/jira/browse/HBASE-20597) | Use a 
lock to serialize access to a shared reference to ZooKeeperWatcher in 
HBaseReplicationEndpoint |  Minor | Replication |
+| [HBASE-20633](https://issues.apache.org/jira/browse/HBASE-20633) | Dropping 
a table containing a disable violation policy fails to remove the quota upon 
table delete |  Major | . |
+| [HBASE-20645](https://issues.apache.org/jira/browse/HBASE-20645) | Fix 
security\_available method in security.rb |  Major | . |
+| [HBASE-20588](https://issues.apache.org/jira/browse/HBASE-20588) | Space 
quota change after quota violation doesn't seem to take in effect |  Major | 
regionserver |
+| [HBASE-20638](https://issues.apache.org/jira/browse/HBASE-20638) | nightly 
source artifact testing should fail the stage if it's going to report an error 
on jira |  Major | test |
+| [HBASE-20589](https://issues.apache.org/jira/browse/HBASE-20589) | Don't 
need to assign meta to a new RS when standby master become active |  Major | . |
+| [HBASE-20591](https://issues.apache.org/jira/browse/HBASE-20591) | nightly 
job doesn't respect maven options |  Critical | test |
+| [HBASE-20583](https://issues.apache.org/jira/browse/HBASE-20583) | 
SplitLogWorker should handle FileNotFoundException when split a wal |  Major | 
. |
+| [HBASE-20571](https://issues.apache.org/jira/browse/HBASE-20571) | 
JMXJsonServlet generates invalid JSON if it has NaN in metrics |  Major | UI |
+| [HBASE-20544](https://issues.apache.org/jira/browse/HBASE-20544) | 
downstream HBaseTestingUtility fails with invalid port |  Blocker | test |
+| [HBASE-20411](https://issues.apache.org/jira/browse/HBASE-20411) | 
Ameliorate MutableSegment synchronize |  Major | . |
+| [HBASE-20004](https://issues.apache.org/jira/browse/HBASE-20004) | Client is 
not able to execute REST queries in a secure cluster |  Minor | REST, security |
+| [HBASE-20554](https://issues.apache.org/jira/browse/HBASE-20554) | "WALs 
outstanding" message from CleanerChore is noisy |  Trivial | . |
+| [HBASE-20521](https://issues.apache.org/jira/browse/HBASE-20521) | 
TableOutputFormat.checkOutputSpecs conf checking sequence cause pig script run 
fail |  Major | mapreduce |
+| [HBASE-20517](https://issues.apache.org/jira/browse/HBASE-20517) | Fix 
PerformanceEvaluation 'column' parameter |  Major | test |
+| [HBASE-20169](https://issues.apache.org/jira/browse/HBASE-20169) | NPE when 
calling HBTU.shutdownMiniCluster (TestAssignmentManagerMetrics is flakey) |  
Critical | test |
+| [HBASE-20514](https://issues.apache.org/jira/browse/HBASE-20514) | On Master 
restart if table is stuck in DISABLING state, CLOSED regions should not be 
considered stuck in-transition |  Major | amv2 |
+| [HBASE-20476](https://issues.apache.org/jira/browse/HBASE-20476) | Open 
sequence number could go backwards in AssignProcedure |  Major | Region 
Assignment |
+| [HBASE-20492](https://issues.apache.org/jira/browse/HBASE-20492) | 
UnassignProcedure is stuck in retry loop on region stuck in OPENING state |  
Critical | amv2 |
+| [HBASE-18842](https://issues.apache.org/jira/browse/HBASE-18842) | The hbase 
shell clone\_snaphost command returns bad error message |  Minor | shell |
+| [HBASE-20404](https://issues.apache.org/jira/browse/HBASE-20404) | Ugly 
cleanerchore complaint that dir is not empty |  Major | master |
+| [HBASE-20364](https://issues.apache.org/jira/browse/HBASE-20364) | nightly 
job gives old results or no results for stages that timeout on SCM |  Critical 
| test |
+| [HBASE-20335](https://issues.apache.org/jira/browse/HBASE-20335) | nightly 
jobs no longer contain machine information |  Critical | test |
+| [HBASE-20338](https://issues.apache.org/jira/browse/HBASE-20338) | 
WALProcedureStore#recoverLease() should have fixed sleeps for retrying 
rollWriter() |  Major | . |
+| [HBASE-15291](https://issues.apache.org/jira/browse/HBASE-15291) | 
FileSystem not closed in secure bulkLoad |  Major | . |
+| [HBASE-20068](https://issues.apache.org/jira/browse/HBASE-20068) | 
Hadoopcheck project health check uses default maven repo instead of yetus 
managed ones |  Major | community, test |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-20667](https://issues.apache.org/jira/browse/HBASE-20667) | Rename 
TestGlobalThrottler to TestReplicationGlobalThrottler |  Trivial | . |
+| [HBASE-20646](https://issues.apache.org/jira/browse/HBASE-20646) | 
TestWALProcedureStoreOnHDFS failing on branch-1 |  Trivial | . |
+| [HBASE-20505](https://issues.apache.org/jira/browse/HBASE-20505) | PE should 
support multi column family read and write cases |  Minor | . |
+| [HBASE-20513](https://issues.apache.org/jira/browse/HBASE-20513) | Collect 
and emit ScanMetrics in PerformanceEvaluation |  Minor | test |
+| [HBASE-20414](https://issues.apache.org/jira/browse/HBASE-20414) | 
TestLockProcedure#testMultipleLocks may fail on slow machine |  Major | . |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-20721](https://issues.apache.org/jira/browse/HBASE-20721) | Set 
version on branch-2.0 to 2.0.1 in prep for 2.0.1 RC |  Major | . |
+| [HBASE-20700](https://issues.apache.org/jira/browse/HBASE-20700) | Move meta 
region when server crash can cause the procedure to be stuck |  Critical | 
master, proc-v2, Region Assignment |
+| [HBASE-20483](https://issues.apache.org/jira/browse/HBASE-20483) | 
[PERFORMANCE] Flushing is 2x slower in hbase2. |  Major | Performance |
+| [HBASE-20702](https://issues.apache.org/jira/browse/HBASE-20702) | 
Processing crash, skip ONLINE'ing empty rows |  Major | amv2 |
+| [HBASE-20628](https://issues.apache.org/jira/browse/HBASE-20628) | 
SegmentScanner does over-comparing when one flushing |  Critical | Performance |
+| [HBASE-19724](https://issues.apache.org/jira/browse/HBASE-19724) | Fix 
Checkstyle errors in hbase-hadoop2-compat |  Minor | . |
+| [HBASE-20620](https://issues.apache.org/jira/browse/HBASE-20620) | Tighter 
ByteBufferKeyValue Cell Comparator; part 2 |  Major | Performance |
+| [HBASE-20564](https://issues.apache.org/jira/browse/HBASE-20564) | Tighter 
ByteBufferKeyValue Cell Comparator |  Major | Performance |
+| [HBASE-20520](https://issues.apache.org/jira/browse/HBASE-20520) | Failed 
effort upping default HDFS blocksize, hbase.regionserver.hlog.blocksize |  
Major | conf |
+| [HBASE-20539](https://issues.apache.org/jira/browse/HBASE-20539) | Disable 
IMC; part 2 |  Minor | in-memory-compaction |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-20665](https://issues.apache.org/jira/browse/HBASE-20665) | "Already 
cached block XXX" message should be DEBUG |  Minor | BlockCache |
+| [HBASE-19475](https://issues.apache.org/jira/browse/HBASE-19475) | Extend 
backporting strategy in documentation |  Trivial | documentation |
+| [HBASE-20595](https://issues.apache.org/jira/browse/HBASE-20595) | Remove 
the concept of 'special tables' from rsgroups |  Major | Region Assignment, 
rsgroup |
+| [HBASE-20415](https://issues.apache.org/jira/browse/HBASE-20415) | 
branches-2 don't need maven-scala-plugin |  Major | build |
+| [HBASE-20112](https://issues.apache.org/jira/browse/HBASE-20112) | Include 
test results from nightly hadoop3 tests in jenkins test results |  Critical | 
test |
 
 ## Release 2.0.0 - Unreleased (as of 2018-04-22)
 

http://git-wip-us.apache.org/repos/asf/hbase/blob/987f7b6d/RELEASENOTES.md
----------------------------------------------------------------------
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index cd299a1..3e66b28 100644
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -1,4 +1,4 @@
-# HBASE  2.0.0 Release Notes
+# HBASE  2.0.1 Release Notes
 
 <!---
 # Licensed to the Apache Software Foundation (ASF) under one
@@ -43,6 +43,74 @@ comment to preserve continuity of the CHANGELOG.
 
 -->
 
+These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
+
+
+---
+
+* [HBASE-20590](https://issues.apache.org/jira/browse/HBASE-20590) | 
*Critical* | **REST Java client is not able to negotiate with the server in the 
secure mode**
+
+Adds a negotiation logic between a secure java REST client and server. After 
this jira the Java REST client will start responding to the Negotiate challenge 
sent by the server. Adds RESTDemoClient which can be used to verify whether the 
secure Java REST client works against secure REST server or not.
+
+
+---
+
+* [HBASE-20634](https://issues.apache.org/jira/browse/HBASE-20634) | 
*Critical* | **Reopen region while server crash can cause the procedure to be 
stuck**
+
+A second attempt at fixing HBASE-20173. Fixes unfinished keeping of server 
state inside AM (ONLINE=\>SPLITTING=\>OFFLINE=\>null). Concurrent unassigns 
look at server state to figure if they should wait on SCP to wake them up or 
not.
+
+
+---
+
+* [HBASE-20592](https://issues.apache.org/jira/browse/HBASE-20592) | *Minor* | 
**Create a tool to verify tables do not have prefix tree encoding**
+
+PreUpgradeValidator tool with DataBlockEncoding validator was added to verify 
cluster is upgradable to HBase 2.
+
+
+---
+
+* [HBASE-20661](https://issues.apache.org/jira/browse/HBASE-20661) | *Major* | 
**Move version from 2.0.0 to 2.0.1-SNAPSHOT in branch-2.0**
+
+Move version from 2.0.0 to 2.0.1-SNAPSHOT in all poms.
+
+
+---
+
+* [HBASE-20544](https://issues.apache.org/jira/browse/HBASE-20544) | *Blocker* 
| **downstream HBaseTestingUtility fails with invalid port**
+
+<!-- markdown -->
+
+HBase now relies on an internal mechanism to determine when it is running a 
local hbase cluster meant for external interaction vs an encapsulated test. 
When created via the `HBaseTestingUtility`, ports for Master and RegionServer 
services and UIs will be set to random ports to allow for multiple parallel 
uses on a single machine. Normally when running a Standalone HBase Deployment 
(as described in the HBase Reference Guide) the ports will be picked according 
to the same defaults used in a full cluster set up. If you wish to instead use 
the random port assignment set `hbase.localcluster.assign.random.ports` to true.
+
+
+---
+
+* [HBASE-20004](https://issues.apache.org/jira/browse/HBASE-20004) | *Minor* | 
**Client is not able to execute REST queries in a secure cluster**
+
+Added 'hbase.rest.http.allow.options.method' configuration property to allow 
user to decide whether Rest Server HTTP should allow OPTIONS method or not. By 
default it is enabled in HBase 2.1.0+ versions and in other versions it is 
disabled.
+Similarly 'hbase.thrift.http.allow.options.method' is added HBase 1.5, 2.1.0 
and 3.0.0 versions. It is disabled by default.
+
+
+---
+
+* [HBASE-20327](https://issues.apache.org/jira/browse/HBASE-20327) | *Minor* | 
**When qualifier is not specified, append and incr operation do not work 
(shell)**
+
+This change will enable users to perform append and increment operation with 
null qualifier via hbase-shell.
+
+
+---
+
+* [HBASE-18842](https://issues.apache.org/jira/browse/HBASE-18842) | *Minor* | 
**The hbase shell clone\_snaphost command returns bad error message**
+
+<!-- markdown -->
+
+When attempting to clone a snapshot but using a namespace that does not exist, 
the HBase shell will now correctly report the exception as caused by the passed 
namespace. Previously, the shell would report that the problem was an unknown 
namespace but it would claim the user provided table name was not found as a 
namespace. Both before and after this change the shell properly used the passed 
namespace to attempt to handle the request.
+
+
+
+
+# HBASE  2.0.0 Release Notes
+
 
 These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
 

Reply via email to