Added: dev/hbase/2.3.6RC2/CHANGES.md
==============================================================================
--- dev/hbase/2.3.6RC2/CHANGES.md (added)
+++ dev/hbase/2.3.6RC2/CHANGES.md Tue Jul 27 03:15:15 2021
@@ -0,0 +1,8816 @@
+# HBASE Changelog
+
+<!---
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# 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 2.3.6 - Unreleased (as of 2021-07-26)
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-26108](https://issues.apache.org/jira/browse/HBASE-26108) | add 
option to disable scanMetrics in TableSnapshotInputFormat |  Major | . |
+| [HBASE-26025](https://issues.apache.org/jira/browse/HBASE-26025) | Add a 
flag to mark if the IOError can be solved by retry in thrift IOError |  Major | 
Thrift |
+| [HBASE-26012](https://issues.apache.org/jira/browse/HBASE-26012) | Improve 
logging and dequeue logic in DelayQueue |  Minor | . |
+| [HBASE-25937](https://issues.apache.org/jira/browse/HBASE-25937) | Clarify 
UnknownRegionException |  Minor | Client |
+| [HBASE-25998](https://issues.apache.org/jira/browse/HBASE-25998) | Revisit 
synchronization in SyncFuture |  Major | Performance, regionserver, wal |
+| [HBASE-26000](https://issues.apache.org/jira/browse/HBASE-26000) | Optimize 
the display of ZK dump in the master web UI |  Minor | . |
+| [HBASE-25995](https://issues.apache.org/jira/browse/HBASE-25995) | Change 
the method name for DoubleArrayCost.setCosts |  Major | Balancer |
+| [HBASE-25993](https://issues.apache.org/jira/browse/HBASE-25993) | Make 
excluded SSL cipher suites configurable for all Web UIs |  Major | . |
+| [HBASE-25987](https://issues.apache.org/jira/browse/HBASE-25987) | Make SSL 
keystore type configurable for HBase ThriftServer |  Major | Thrift |
+| [HBASE-25933](https://issues.apache.org/jira/browse/HBASE-25933) | Log trace 
raw exception, instead of cause message in NettyRpcServerRequestDecoder |  
Minor | . |
+| [HBASE-25860](https://issues.apache.org/jira/browse/HBASE-25860) | Add 
metric for successful wal roll requests. |  Major | metrics, wal |
+| [HBASE-25754](https://issues.apache.org/jira/browse/HBASE-25754) | 
StripeCompactionPolicy should support compacting cold regions |  Minor | 
Compaction |
+| [HBASE-25798](https://issues.apache.org/jira/browse/HBASE-25798) | typo in 
MetricsAssertHelper |  Minor | . |
+| [HBASE-25770](https://issues.apache.org/jira/browse/HBASE-25770) | Http 
InfoServers should honor gzip encoding when requested |  Major | UI |
+| [HBASE-25776](https://issues.apache.org/jira/browse/HBASE-25776) | Use 
Class.asSubclass to fix the warning in 
StochasticLoadBalancer.loadCustomCostFunctions |  Minor | Balancer |
+| [HBASE-25767](https://issues.apache.org/jira/browse/HBASE-25767) | 
CandidateGenerator.getRandomIterationOrder is too slow on large cluster |  
Major | Balancer, Performance |
+| [HBASE-25762](https://issues.apache.org/jira/browse/HBASE-25762) | 
Improvement for some debug-logging guards |  Minor | logging, Performance |
+| [HBASE-25653](https://issues.apache.org/jira/browse/HBASE-25653) | Add units 
and round off region size to 2 digits after decimal |  Major | master, 
Normalizer |
+| [HBASE-25482](https://issues.apache.org/jira/browse/HBASE-25482) | Improve 
SimpleRegionNormalizer#getAverageRegionSizeMb |  Minor | Normalizer |
+| [HBASE-25759](https://issues.apache.org/jira/browse/HBASE-25759) | The 
master services field in LocalityBasedCostFunction is never used |  Major | 
Balancer |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25165](https://issues.apache.org/jira/browse/HBASE-25165) | Change 
'State time' in UI so sorts |  Minor | UI |
+| [HBASE-24984](https://issues.apache.org/jira/browse/HBASE-24984) | WAL 
corruption due to early DBBs re-use when Durability.ASYNC\_WAL is used with 
multi operation |  Critical | rpc, wal |
+| [HBASE-26088](https://issues.apache.org/jira/browse/HBASE-26088) | 
conn.getBufferedMutator(tableName) leaks thread executors and other problems |  
Critical | Client |
+| [HBASE-25973](https://issues.apache.org/jira/browse/HBASE-25973) | Balancer 
should explain progress in a better way in log |  Major | Balancer |
+| [HBASE-26083](https://issues.apache.org/jira/browse/HBASE-26083) | L1 miss 
metric is incorrect when using CombinedBlockCache |  Minor | BlockCache |
+| [HBASE-26086](https://issues.apache.org/jira/browse/HBASE-26086) | 
TestHRegionReplayEvents do not pass in branch-2 and throws NullPointerException 
|  Minor | . |
+| [HBASE-26068](https://issues.apache.org/jira/browse/HBASE-26068) | The last 
assertion in TestHStore.testRefreshStoreFilesNotChanged is wrong |  Major | 
test |
+| [HBASE-22923](https://issues.apache.org/jira/browse/HBASE-22923) | 
hbase:meta is assigned to localhost when we downgrade the hbase version |  
Major | . |
+| [HBASE-26030](https://issues.apache.org/jira/browse/HBASE-26030) | 
hbase-cleanup.sh did not clean the wal dir if hbase.wal.dir configured 
individually |  Major | scripts |
+| [HBASE-26035](https://issues.apache.org/jira/browse/HBASE-26035) | Redundant 
null check in the compareTo function |  Minor | metrics, Performance |
+| [HBASE-25902](https://issues.apache.org/jira/browse/HBASE-25902) | Add 
missing CFs in meta during HBase 1 to 2.3+ Upgrade |  Critical | meta, 
Operability |
+| [HBASE-26028](https://issues.apache.org/jira/browse/HBASE-26028) | The view 
as json page shows exception when using TinyLfuBlockCache |  Major | UI |
+| [HBASE-26039](https://issues.apache.org/jira/browse/HBASE-26039) | 
TestReplicationKillRS is useless after HBASE-23956 |  Major | Replication, test 
|
+| [HBASE-25980](https://issues.apache.org/jira/browse/HBASE-25980) | Master 
table.jsp pointed at meta throws 500 when no all replicas are online |  Major | 
master, meta replicas, UI |
+| [HBASE-26013](https://issues.apache.org/jira/browse/HBASE-26013) | Get 
operations readRows metrics becomes zero after HBASE-25677 |  Minor | metrics |
+| [HBASE-25877](https://issues.apache.org/jira/browse/HBASE-25877) | Add 
access  check for compactionSwitch |  Major | security |
+| [HBASE-25698](https://issues.apache.org/jira/browse/HBASE-25698) | 
Persistent IllegalReferenceCountException at scanner open when using 
TinyLfuBlockCache |  Major | BucketCache, HFile, Scanners |
+| [HBASE-25984](https://issues.apache.org/jira/browse/HBASE-25984) | FSHLog 
WAL lockup with sync future reuse [RS deadlock] |  Critical | regionserver, wal 
|
+| [HBASE-25997](https://issues.apache.org/jira/browse/HBASE-25997) | 
NettyRpcFrameDecoder decode request header wrong  when handleTooBigRequest |  
Major | rpc |
+| [HBASE-25967](https://issues.apache.org/jira/browse/HBASE-25967) | The 
readRequestsCount does not calculate when the outResults is empty |  Major | 
metrics |
+| [HBASE-25981](https://issues.apache.org/jira/browse/HBASE-25981) | JVM crash 
when displaying regionserver UI |  Major | rpc, UI |
+| [HBASE-25930](https://issues.apache.org/jira/browse/HBASE-25930) | Thrift 
does not support requests in Kerberos environment |  Major | Thrift |
+| [HBASE-25929](https://issues.apache.org/jira/browse/HBASE-25929) | 
RegionServer JVM crash when compaction |  Critical | Compaction |
+| [HBASE-25903](https://issues.apache.org/jira/browse/HBASE-25903) | 
ReadOnlyZKClient APIs - CompletableFuture.get() calls can cause threads to hang 
forver when ZK client create throws Non IOException |  Major | . |
+| [HBASE-25898](https://issues.apache.org/jira/browse/HBASE-25898) | RS 
getting aborted due to NPE in Replication WALEntryStream |  Critical | 
Replication |
+| [HBASE-25875](https://issues.apache.org/jira/browse/HBASE-25875) | 
RegionServer failed to start due to IllegalThreadStateException in 
AuthenticationTokenSecretManager.start |  Major | . |
+| [HBASE-25901](https://issues.apache.org/jira/browse/HBASE-25901) | 
Replication may lose data during regionserver restart when multiwal is in use | 
 Major | multiwal, Replication |
+| [HBASE-25892](https://issues.apache.org/jira/browse/HBASE-25892) | 'False' 
should be 'True' in auditlog of listLabels |  Major | logging, security |
+| [HBASE-25817](https://issues.apache.org/jira/browse/HBASE-25817) | Memory 
leak from thrift server hashMap |  Minor | Thrift |
+| [HBASE-25848](https://issues.apache.org/jira/browse/HBASE-25848) | Add 
flexibility to backup replication in case replication filter throws an 
exception |  Major | . |
+| [HBASE-25774](https://issues.apache.org/jira/browse/HBASE-25774) | 
ServerManager.getOnlineServer may miss some region servers when refreshing 
state in some procedure implementations |  Critical | Replication |
+| [HBASE-25825](https://issues.apache.org/jira/browse/HBASE-25825) | 
RSGroupBasedLoadBalancer.onConfigurationChange should chain the request to 
internal balancer |  Major | Balancer |
+| [HBASE-25806](https://issues.apache.org/jira/browse/HBASE-25806) | Backport 
the region location finder initialization fix in HBASE-25802 |  Major | 
Balancer |
+| [HBASE-25717](https://issues.apache.org/jira/browse/HBASE-25717) | 
RegionServer aborted due to ClassCastException |  Major | . |
+| [HBASE-25743](https://issues.apache.org/jira/browse/HBASE-25743) | Retry 
REQUESTTIMEOUT KeeperExceptions from ZK |  Major | Zookeeper |
+| [HBASE-25726](https://issues.apache.org/jira/browse/HBASE-25726) | 
MoveCostFunction is not included in the list of cost functions for 
StochasticLoadBalancer |  Major | Balancer |
+| [HBASE-25692](https://issues.apache.org/jira/browse/HBASE-25692) | Failure 
to instantiate WALCellCodec leaks socket in replication |  Major | Replication |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25910](https://issues.apache.org/jira/browse/HBASE-25910) | Fix 
TestClusterPortAssignment.testClusterPortAssignment test and re-enable it. |  
Minor | flakies, test |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24734](https://issues.apache.org/jira/browse/HBASE-24734) | 
RegionInfo#containsRange should support check meta table |  Major | HFile, MTTR 
|
+| [HBASE-25739](https://issues.apache.org/jira/browse/HBASE-25739) | 
TableSkewCostFunction need to use aggregated deviation |  Major | Balancer, 
master |
+| [HBASE-25947](https://issues.apache.org/jira/browse/HBASE-25947) | Backport 
'HBASE-25894 Improve the performance for region load and region count related 
cost functions' to branch-2.4 and branch-2.3 |  Major | Balancer, Performance |
+| [HBASE-25963](https://issues.apache.org/jira/browse/HBASE-25963) | 
HBaseCluster should be marked as IA.Public |  Major | API |
+| [HBASE-25941](https://issues.apache.org/jira/browse/HBASE-25941) | 
TestRESTServerSSL fails because of jdk bug |  Major | test |
+| [HBASE-25838](https://issues.apache.org/jira/browse/HBASE-25838) | Use 
double instead of Double in StochasticLoadBalancer |  Major | Balancer, 
Performance |
+| [HBASE-25840](https://issues.apache.org/jira/browse/HBASE-25840) | 
CatalogJanitor warns about skipping gc of regions during RIT, but does not 
actually skip |  Minor | . |
+| [HBASE-25775](https://issues.apache.org/jira/browse/HBASE-25775) | Use a 
special balancer to deal with maintenance mode |  Major | Balancer |
+| [HBASE-25199](https://issues.apache.org/jira/browse/HBASE-25199) | Remove 
HStore#getStoreHomedir |  Minor | . |
+| [HBASE-25696](https://issues.apache.org/jira/browse/HBASE-25696) | Need to 
initialize SLF4JBridgeHandler in jul-to-slf4j for redirecting jul to slf4j |  
Major | logging |
+| [HBASE-25695](https://issues.apache.org/jira/browse/HBASE-25695) | Link to 
the filter on hbase:meta from user tables panel on master page |  Major | UI |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-26015](https://issues.apache.org/jira/browse/HBASE-26015) | Should 
implement getRegionServers(boolean) method in AsyncAdmin |  Major | Admin, 
Client |
+| [HBASE-25755](https://issues.apache.org/jira/browse/HBASE-25755) | Exclude 
tomcat-embed-core from libthrift |  Critical | dependencies, Thrift |
+| [HBASE-25750](https://issues.apache.org/jira/browse/HBASE-25750) | Upgrade 
RpcControllerFactory and HBaseRpcController from Private to 
LimitedPrivate(COPROC,PHOENIX) |  Major | Coprocessors, phoenix, rpc |
+| [HBASE-24305](https://issues.apache.org/jira/browse/HBASE-24305) | Handle 
deprecations in ServerName |  Minor | . |
+| [HBASE-24492](https://issues.apache.org/jira/browse/HBASE-24492) | 
ProtobufLogReader.readNext does not need looping |  Minor | Replication, wal |
+
+
+## Release 2.3.5 - Unreleased (as of 2021-03-25)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25587](https://issues.apache.org/jira/browse/HBASE-25587) | [hbck2] 
Schedule SCP for all unknown servers |  Major | hbase-operator-tools, hbck2 |
+| [HBASE-25460](https://issues.apache.org/jira/browse/HBASE-25460) | Expose 
drainingServers as cluster metric |  Major | metrics |
+| [HBASE-25496](https://issues.apache.org/jira/browse/HBASE-25496) | add 
get\_namespace\_rsgroup command |  Major | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25621](https://issues.apache.org/jira/browse/HBASE-25621) | Balancer 
should check region plan source to avoid misplace region groups |  Major | 
Balancer |
+| [HBASE-25374](https://issues.apache.org/jira/browse/HBASE-25374) | Make REST 
Client connection and socket time out configurable |  Minor | REST |
+| [HBASE-25597](https://issues.apache.org/jira/browse/HBASE-25597) | Add row 
info in Exception when cell size exceeds maxCellSize |  Minor | . |
+| [HBASE-25635](https://issues.apache.org/jira/browse/HBASE-25635) | 
CandidateGenerator may miss some region balance actions |  Major | Balancer |
+| [HBASE-25566](https://issues.apache.org/jira/browse/HBASE-25566) | 
RoundRobinTableInputFormat |  Major | mapreduce |
+| [HBASE-25548](https://issues.apache.org/jira/browse/HBASE-25548) | 
Optionally allow snapshots to preserve cluster's max filesize config by setting 
it into table descriptor |  Major | . |
+| [HBASE-25582](https://issues.apache.org/jira/browse/HBASE-25582) | Support 
setting scan ReadType to be STREAM at cluster level |  Major | . |
+| [HBASE-23578](https://issues.apache.org/jira/browse/HBASE-23578) | [UI] 
Master UI shows long stack traces when table is broken |  Minor | master, UI |
+| [HBASE-25541](https://issues.apache.org/jira/browse/HBASE-25541) | In 
WALEntryStream, set the current path to null while dequeing the log |  Major | 
. |
+| [HBASE-25507](https://issues.apache.org/jira/browse/HBASE-25507) | Leak of 
ESTABLISHED sockets when compaction encountered "java.io.IOException: Invalid 
HFile block magic" |  Major | Compaction |
+| [HBASE-25528](https://issues.apache.org/jira/browse/HBASE-25528) | Dedicated 
merge dispatch threadpool on master |  Minor | master |
+| [HBASE-25536](https://issues.apache.org/jira/browse/HBASE-25536) | Remove 0 
length wal file from logQueue if it belongs to old sources. |  Major | 
Replication |
+| [HBASE-25329](https://issues.apache.org/jira/browse/HBASE-25329) | Dump 
region hashes in logs for the regions that are stuck in transition for more 
than a configured amount of time |  Minor | . |
+| [HBASE-25475](https://issues.apache.org/jira/browse/HBASE-25475) | Improve 
unit test for HBASE-25445 : SplitWALRemoteProcedure failed to archive split WAL 
|  Minor | wal |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25568](https://issues.apache.org/jira/browse/HBASE-25568) | Upgrade 
Thrift jar to fix CVE-2020-13949 |  Critical | Thrift |
+| [HBASE-25590](https://issues.apache.org/jira/browse/HBASE-25590) | Bulkload 
replication HFileRefs cannot be cleared in some cases where set 
exclude-namespace/exclude-table-cfs |  Major | Replication |
+| [HBASE-25562](https://issues.apache.org/jira/browse/HBASE-25562) | 
ReplicationSourceWALReader log and handle exception immediately without 
retrying |  Major | Replication |
+| [HBASE-25685](https://issues.apache.org/jira/browse/HBASE-25685) | 
asyncprofiler2.0 no longer supports svg; wants html |  Major | . |
+| [HBASE-25674](https://issues.apache.org/jira/browse/HBASE-25674) | 
RegionInfo.parseFrom(DataInputStream) sometimes fails to read the protobuf 
magic marker |  Minor | Client |
+| [HBASE-25639](https://issues.apache.org/jira/browse/HBASE-25639) | meta 
replica state is not respected during active master switch |  Critical | meta 
replicas |
+| [HBASE-25595](https://issues.apache.org/jira/browse/HBASE-25595) | 
TestLruBlockCache.testBackgroundEvictionThread is flaky |  Major | . |
+| [HBASE-25662](https://issues.apache.org/jira/browse/HBASE-25662) | Fix 
spotbugs warning in RoundRobinTableInputFormat |  Major | findbugs |
+| [HBASE-25657](https://issues.apache.org/jira/browse/HBASE-25657) | Fix 
spotbugs warnings after upgrading spotbugs to 4.x |  Major | findbugs |
+| [HBASE-25646](https://issues.apache.org/jira/browse/HBASE-25646) | Possible 
Resource Leak in CatalogJanitor |  Major | master |
+| [HBASE-25626](https://issues.apache.org/jira/browse/HBASE-25626) | Possible 
Resource Leak in HeterogeneousRegionCountCostFunction |  Major | . |
+| [HBASE-25644](https://issues.apache.org/jira/browse/HBASE-25644) | 
Scan#setSmall blindly sets ReadType as PREAD |  Critical | . |
+| [HBASE-25609](https://issues.apache.org/jira/browse/HBASE-25609) | There is 
a problem with the SPLITS\_FILE in the HBase shell statement |  Minor | . |
+| [HBASE-25421](https://issues.apache.org/jira/browse/HBASE-25421) | There is 
no limit on the column family length when creating a table |  Major | Client |
+| [HBASE-25371](https://issues.apache.org/jira/browse/HBASE-25371) | When 
openRegion fails during initial verification(before initializing and setting 
seq num), exception is observed during region close. |  Major | Region 
Assignment |
+| [HBASE-25611](https://issues.apache.org/jira/browse/HBASE-25611) | 
ExportSnapshot chmod flag uses value as decimal |  Major | . |
+| [HBASE-25586](https://issues.apache.org/jira/browse/HBASE-25586) | Fix 
HBASE-22492 on branch-2 (SASL GapToken) |  Major | rpc |
+| [HBASE-25598](https://issues.apache.org/jira/browse/HBASE-25598) | 
TestFromClientSide5.testScanMetrics is flaky |  Major | . |
+| [HBASE-25556](https://issues.apache.org/jira/browse/HBASE-25556) | Frequent 
replication "Encountered a malformed edit" warnings |  Minor | Operability, 
Replication |
+| [HBASE-25559](https://issues.apache.org/jira/browse/HBASE-25559) | Terminate 
threads of oldsources while RS is closing |  Major | . |
+| [HBASE-25543](https://issues.apache.org/jira/browse/HBASE-25543) | When 
configuration "hadoop.security.authorization" is set to false,  the system will 
still try to authorize an RPC and raise AccessDeniedException |  Minor | 
IPC/RPC |
+| [HBASE-25523](https://issues.apache.org/jira/browse/HBASE-25523) | Region 
normalizer chore thread is getting killed |  Major | Normalizer |
+| [HBASE-25533](https://issues.apache.org/jira/browse/HBASE-25533) |  The 
metadata of the table and family should not be an empty string |  Major | . |
+| [HBASE-25497](https://issues.apache.org/jira/browse/HBASE-25497) | 
move\_namespaces\_rsgroup should change hbase.rsgroup.name config in 
NamespaceDescriptor |  Major | . |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25691](https://issues.apache.org/jira/browse/HBASE-25691) | Test 
failure: TestVerifyBucketCacheFile.testRetrieveFromFile |  Major | test |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25629](https://issues.apache.org/jira/browse/HBASE-25629) | 
Reimplement TestCurrentHourProvider to not depend on unstable TZs |  Major | 
test |
+| [HBASE-25677](https://issues.apache.org/jira/browse/HBASE-25677) | 
Server+table counters on each scan #nextRaw invocation becomes a bottleneck 
when heavy load |  Major | metrics |
+| [HBASE-25668](https://issues.apache.org/jira/browse/HBASE-25668) | 
TestCurrentHourProvider fails 100% in branch-2.3 |  Minor | flakies |
+| [HBASE-25667](https://issues.apache.org/jira/browse/HBASE-25667) | Remove 
RSGroup test addition made in parent; depends on functionality not in old 
branches |  Major | . |
+| [HBASE-24900](https://issues.apache.org/jira/browse/HBASE-24900) | Make 
retain assignment configurable during SCP |  Major | amv2 |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25553](https://issues.apache.org/jira/browse/HBASE-25553) | It is 
better for ReplicationTracker.getListOfRegionServers to return ServerName 
instead of String |  Major | . |
+| [HBASE-25604](https://issues.apache.org/jira/browse/HBASE-25604) | Upgrade 
spotbugs to 4.x |  Major | build, findbugs |
+| [HBASE-25620](https://issues.apache.org/jira/browse/HBASE-25620) | Increase 
timeout value for pre commit |  Major | build, test |
+| [HBASE-25615](https://issues.apache.org/jira/browse/HBASE-25615) | Upgrade 
java version in pre commit docker file |  Major | build |
+| [HBASE-25601](https://issues.apache.org/jira/browse/HBASE-25601) | Remove 
search hadoop references in book |  Major | documentation |
+
+
+## Release 2.3.4 - Unreleased (as of 2021-01-14)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24620](https://issues.apache.org/jira/browse/HBASE-24620) | Add a 
ClusterManager which submits command to ZooKeeper and its Agent which picks and 
execute those Commands. |  Major | integration tests |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25449](https://issues.apache.org/jira/browse/HBASE-25449) | 
'dfs.client.read.shortcircuit' should not be set in hbase-default.xml |  Major 
| conf |
+| [HBASE-25476](https://issues.apache.org/jira/browse/HBASE-25476) | Enable 
error prone check in pre commit |  Major | build |
+| [HBASE-25483](https://issues.apache.org/jira/browse/HBASE-25483) | set the 
loadMeta log level to debug. |  Major | MTTR, Region Assignment |
+| [HBASE-25435](https://issues.apache.org/jira/browse/HBASE-25435) | Slow 
metric value can be configured |  Minor | metrics |
+| [HBASE-25318](https://issues.apache.org/jira/browse/HBASE-25318) | Configure 
where IntegrationTestImportTsv generates HFiles |  Minor | integration tests |
+| [HBASE-24850](https://issues.apache.org/jira/browse/HBASE-24850) | 
CellComparator perf improvement |  Critical | Performance, scan |
+| [HBASE-25425](https://issues.apache.org/jira/browse/HBASE-25425) | Some 
notes on RawCell |  Trivial | . |
+| [HBASE-25420](https://issues.apache.org/jira/browse/HBASE-25420) | Some 
minor improvements in rpc implementation |  Minor | rpc |
+| [HBASE-25246](https://issues.apache.org/jira/browse/HBASE-25246) | 
Backup/Restore hbase cell tags. |  Major | backup&restore |
+| [HBASE-25328](https://issues.apache.org/jira/browse/HBASE-25328) | Add 
builder method to create Tags. |  Minor | . |
+| [HBASE-25339](https://issues.apache.org/jira/browse/HBASE-25339) | Method 
parameter and member variable are duplicated in checkSplittable() of 
SplitTableRegionProcedure |  Minor | . |
+| [HBASE-25237](https://issues.apache.org/jira/browse/HBASE-25237) | 'hbase 
master stop' shuts down the cluster, not the master only |  Major | . |
+| [HBASE-25323](https://issues.apache.org/jira/browse/HBASE-25323) | Fix 
potential NPE when the zookeeper path of RegionServerTracker does not exist 
when start |  Minor | . |
+| [HBASE-25187](https://issues.apache.org/jira/browse/HBASE-25187) | Improve 
SizeCachedKV variants initialization |  Minor | . |
+| [HBASE-25289](https://issues.apache.org/jira/browse/HBASE-25289) | [testing] 
Clean up resources after tests in rsgroup\_shell\_test.rb |  Major | rsgroup, 
test |
+| [HBASE-25261](https://issues.apache.org/jira/browse/HBASE-25261) | Upgrade 
Bootstrap to 3.4.1 |  Major | security, UI |
+| [HBASE-25267](https://issues.apache.org/jira/browse/HBASE-25267) | Add SSL 
keystore type and truststore related configs for HBase RESTServer |  Major | 
REST |
+| [HBASE-25003](https://issues.apache.org/jira/browse/HBASE-25003) | Backport 
HBASE-24350 and HBASE-24779 to branch-2.2 & branch-2.3 |  Major | Replication |
+| [HBASE-25240](https://issues.apache.org/jira/browse/HBASE-25240) | gson 
format of RpcServer.logResponse is abnormal |  Minor | . |
+| [HBASE-24859](https://issues.apache.org/jira/browse/HBASE-24859) | Optimize 
in-memory representation of mapreduce TableSplit objects |  Major | mapreduce |
+| [HBASE-25224](https://issues.apache.org/jira/browse/HBASE-25224) | Maximize 
sleep for checking meta and namespace regions availability |  Major | master |
+| [HBASE-24872](https://issues.apache.org/jira/browse/HBASE-24872) | refactor 
valueOf PoolType |  Minor | Client |
+| [HBASE-24827](https://issues.apache.org/jira/browse/HBASE-24827) | BackPort 
HBASE-11554 Remove Reusable poolmap Rpc client type. |  Major | Client |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25356](https://issues.apache.org/jira/browse/HBASE-25356) | 
HBaseAdmin#getRegion() needs to filter out non-regionName and 
non-encodedRegionName |  Major | shell |
+| [HBASE-25459](https://issues.apache.org/jira/browse/HBASE-25459) | WAL can't 
be cleaned in some scenes |  Major | . |
+| [HBASE-25434](https://issues.apache.org/jira/browse/HBASE-25434) | 
SlowDelete & SlowPut metric value should use updateDelete & updatePut |  Major 
| regionserver |
+| [HBASE-25441](https://issues.apache.org/jira/browse/HBASE-25441) | add 
security check for some APIs in RSRpcServices |  Critical | . |
+| [HBASE-25432](https://issues.apache.org/jira/browse/HBASE-25432) | we should 
add security checks for setTableStateInMeta and fixMeta |  Blocker | . |
+| [HBASE-25445](https://issues.apache.org/jira/browse/HBASE-25445) | Old WALs 
archive fails in procedure based WAL split |  Critical | wal |
+| [HBASE-25287](https://issues.apache.org/jira/browse/HBASE-25287) | 
Forgetting to unbuffer streams results in many CLOSE\_WAIT sockets when loading 
files |  Major | . |
+| [HBASE-25447](https://issues.apache.org/jira/browse/HBASE-25447) | 
remoteProc is suspended due to OOM ERROR |  Major | proc-v2 |
+| [HBASE-24755](https://issues.apache.org/jira/browse/HBASE-24755) | 
[LOG][RSGroup]Error message is confusing while adding a offline RS to rsgroup | 
 Major | rsgroup |
+| [HBASE-25463](https://issues.apache.org/jira/browse/HBASE-25463) | Fix 
comment error |  Minor | shell |
+| [HBASE-25456](https://issues.apache.org/jira/browse/HBASE-25456) | 
setRegionStateInMeta need security check |  Critical | . |
+| [HBASE-25404](https://issues.apache.org/jira/browse/HBASE-25404) | 
Procedures table Id under master web UI gets word break to single character |  
Minor | UI |
+| [HBASE-25277](https://issues.apache.org/jira/browse/HBASE-25277) | 
postScannerFilterRow impacts Scan performance a lot in HBase 2.x |  Critical | 
Coprocessors, scan |
+| [HBASE-25332](https://issues.apache.org/jira/browse/HBASE-25332) | one NPE | 
 Major | Zookeeper |
+| [HBASE-25361](https://issues.apache.org/jira/browse/HBASE-25361) | [Flakey 
Tests] branch-2 TestMetaRegionLocationCache.testStandByMetaLocations |  Major | 
flakies |
+| [HBASE-25230](https://issues.apache.org/jira/browse/HBASE-25230) | Embedded 
zookeeper server not clean up the old data |  Minor | Zookeeper |
+| [HBASE-25345](https://issues.apache.org/jira/browse/HBASE-25345) | [Flakey 
Tests] branch-2 TestReadReplicas#testVerifySecondaryAbilityToReadWithOnFiles |  
Major | test |
+| [HBASE-25307](https://issues.apache.org/jira/browse/HBASE-25307) | 
ThreadLocal pooling leads to NullPointerException |  Major | Client |
+| [HBASE-25330](https://issues.apache.org/jira/browse/HBASE-25330) | 
RSGroupInfoManagerImpl#moveServers return is not set of servers moved |  Major 
| rsgroup |
+| [HBASE-25321](https://issues.apache.org/jira/browse/HBASE-25321) | The sort 
icons not shown after Upgrade JQuery to 3.5.1 |  Major | UI |
+| [HBASE-25311](https://issues.apache.org/jira/browse/HBASE-25311) | ui throws 
NPE |  Major | . |
+| [HBASE-25306](https://issues.apache.org/jira/browse/HBASE-25306) | The log 
in SimpleLoadBalancer#onConfigurationChange is wrong |  Major | . |
+| [HBASE-25300](https://issues.apache.org/jira/browse/HBASE-25300) | 'Unknown 
table hbase:quota' happens when desc table in shell if quota disabled |  Major 
| shell |
+| [HBASE-25255](https://issues.apache.org/jira/browse/HBASE-25255) | Master 
fails to initialize when creating rs group table |  Critical | master, rsgroup |
+| [HBASE-25276](https://issues.apache.org/jira/browse/HBASE-25276) | Need to 
throw the original exception in HRegion#openHRegion |  Major | . |
+| [HBASE-25238](https://issues.apache.org/jira/browse/HBASE-25238) | Upgrading 
HBase from 2.2.0 to 2.3.x fails because of “Message missing required fields: 
state” |  Critical | . |
+| [HBASE-25234](https://issues.apache.org/jira/browse/HBASE-25234) | 
[Upgrade]Incompatibility in reading RS report from 2.1 RS when Master is 
upgraded to a version containing HBASE-21406 |  Major | . |
+| [HBASE-25090](https://issues.apache.org/jira/browse/HBASE-25090) | 
CompactionConfiguration logs unrealistic store file sizes |  Minor | Compaction 
|
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25502](https://issues.apache.org/jira/browse/HBASE-25502) | 
IntegrationTestMTTR fails with TableNotFoundException |  Major | integration 
tests |
+| [HBASE-25370](https://issues.apache.org/jira/browse/HBASE-25370) | Fix flaky 
test TestClassFinder#testClassFinderDefaultsToOwnPackage |  Major | test |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25488](https://issues.apache.org/jira/browse/HBASE-25488) | Clean up 
mess made by broken create-release in CHANGES.md |  Major | create-release |
+| [HBASE-25353](https://issues.apache.org/jira/browse/HBASE-25353) | [Flakey 
Tests] branch-2 TestShutdownBackupMaster |  Major | flakies |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25083](https://issues.apache.org/jira/browse/HBASE-25083) | make sure 
the next hbase 1.y release has Hadoop 2.10 as a minimum version |  Major | 
documentation, hadoop2 |
+| [HBASE-25342](https://issues.apache.org/jira/browse/HBASE-25342) | Upgrade 
error prone to 2.4.0 |  Major | build |
+| [HBASE-25452](https://issues.apache.org/jira/browse/HBASE-25452) | Use 
MatcherAssert.assertThat instead of org.junit.Assert.assertThat |  Major | test 
|
+| [HBASE-25400](https://issues.apache.org/jira/browse/HBASE-25400) | [Flakey 
Tests] branch-2 TestRegionMoveAndAbandon |  Major | . |
+| [HBASE-25228](https://issues.apache.org/jira/browse/HBASE-25228) | Delete 
dev-support/jenkins\_precommit\_jira\_yetus.sh |  Minor | build |
+| [HBASE-24200](https://issues.apache.org/jira/browse/HBASE-24200) | Upgrade 
to Yetus 0.12.0 |  Minor | build |
+
+
+## Release 2.3.3 - Unreleased (as of 2020-10-28)
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25189](https://issues.apache.org/jira/browse/HBASE-25189) | [Metrics] 
Add checkAndPut and checkAndDelete latency metrics at table level |  Minor | 
metrics |
+| [HBASE-25193](https://issues.apache.org/jira/browse/HBASE-25193) | Add 
support for row prefix and type in the WAL Pretty Printer and some minor fixes 
|  Minor | wal |
+| [HBASE-25179](https://issues.apache.org/jira/browse/HBASE-25179) | Assert 
format is incorrect in HFilePerformanceEvaluation class. |  Minor | 
Performance, test |
+| [HBASE-25146](https://issues.apache.org/jira/browse/HBASE-25146) | Add extra 
logging at info level to HFileCorruptionChecker in order to report progress |  
Major | hbck, hbck2 |
+| [HBASE-24981](https://issues.apache.org/jira/browse/HBASE-24981) | Enable 
table replication fails from 1.x to 2.x if table already exist at peer. |  
Major | Replication |
+| [HBASE-25109](https://issues.apache.org/jira/browse/HBASE-25109) | Add MR 
Counters to WALPlayer; currently hard to tell if it is doing anything |  Major 
| . |
+| [HBASE-25082](https://issues.apache.org/jira/browse/HBASE-25082) | Per table 
WAL metrics: appendCount and appendSize |  Major | metrics |
+| [HBASE-25079](https://issues.apache.org/jira/browse/HBASE-25079) | Upgrade 
Bootstrap to 3.3.7 |  Major | security, UI |
+| [HBASE-24976](https://issues.apache.org/jira/browse/HBASE-24976) | REST 
Server failes to start without any error message |  Major | REST |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25206](https://issues.apache.org/jira/browse/HBASE-25206) | Data loss 
can happen if a cloned table loses original split region(delete table) |  Major 
| proc-v2, Region Assignment, snapshots |
+| [HBASE-25207](https://issues.apache.org/jira/browse/HBASE-25207) | Revisit 
the implementation and usage of RegionStates.include |  Major | Region 
Assignment |
+| [HBASE-25204](https://issues.apache.org/jira/browse/HBASE-25204) | Nightly 
job failed as  the name of jdk and maven changed |  Major | . |
+| [HBASE-25093](https://issues.apache.org/jira/browse/HBASE-25093) | the 
RSGroupBasedLoadBalancer#retainAssignment throws NPE |  Major | rsgroup |
+| [HBASE-25117](https://issues.apache.org/jira/browse/HBASE-25117) | 
ReplicationSourceShipper thread can not be finished |  Major | . |
+| [HBASE-25168](https://issues.apache.org/jira/browse/HBASE-25168) | Unify WAL 
name timestamp parsers |  Major | . |
+| [HBASE-25048](https://issues.apache.org/jira/browse/HBASE-25048) | [HBCK2] 
Bypassed parent procedures are not updated in store |  Major | hbck2, proc-v2 |
+| [HBASE-25147](https://issues.apache.org/jira/browse/HBASE-25147) | Should 
store the regionNames field in state data for ReopenTableRegionsProcedure |  
Major | proc-v2 |
+| [HBASE-25115](https://issues.apache.org/jira/browse/HBASE-25115) | 
HFilePrettyPrinter can't seek to the row which is the first row of a hfile |  
Major | HFile, tooling |
+| [HBASE-25135](https://issues.apache.org/jira/browse/HBASE-25135) | Convert 
the internal seperator while emitting the memstore read metrics to # |  Minor | 
. |
+| [HBASE-25096](https://issues.apache.org/jira/browse/HBASE-25096) | WAL size 
in RegionServer UI is wrong |  Major | . |
+| [HBASE-25077](https://issues.apache.org/jira/browse/HBASE-25077) | hbck.jsp 
page loading fails, logs NPE in master log. |  Major | hbck |
+| [HBASE-25088](https://issues.apache.org/jira/browse/HBASE-25088) | 
CatalogFamilyFormat/MetaTableAccessor.parseRegionInfoFromRegionName incorrectly 
setEndKey to regionId |  Critical | meta |
+| [HBASE-25097](https://issues.apache.org/jira/browse/HBASE-25097) | Wrong RIT 
page number in Master UI |  Minor | UI |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24015](https://issues.apache.org/jira/browse/HBASE-24015) | Coverage 
for Assign and Unassign of Regions on RegionServer on failure |  Major | amv2 |
+| [HBASE-25156](https://issues.apache.org/jira/browse/HBASE-25156) | 
TestMasterFailover.testSimpleMasterFailover is flaky |  Major | test |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25203](https://issues.apache.org/jira/browse/HBASE-25203) | Change 
the reference url to flaky list in our jenkins jobs |  Major | flakies, jenkins 
|
+| [HBASE-25194](https://issues.apache.org/jira/browse/HBASE-25194) | Do not 
publish workspace in flaky find job |  Major | jenkins |
+| [HBASE-25162](https://issues.apache.org/jira/browse/HBASE-25162) | Make 
flaky tests run more aggressively |  Major | jenkins, scripts, test |
+| [HBASE-25163](https://issues.apache.org/jira/browse/HBASE-25163) | Increase 
the timeout value for nightly jobs |  Major | jenkins, scripts, test |
+| [HBASE-22976](https://issues.apache.org/jira/browse/HBASE-22976) | [HBCK2] 
Add RecoveredEditsPlayer |  Major | hbck2, walplayer |
+| [HBASE-25154](https://issues.apache.org/jira/browse/HBASE-25154) | Set 
java.io.tmpdir to project build directory to avoid writing std\*deferred files 
to /tmp |  Major | build, test |
+| [HBASE-24503](https://issues.apache.org/jira/browse/HBASE-24503) | Backport 
HBASE-24492 to all 2.x branch |  Minor | . |
+| [HBASE-25133](https://issues.apache.org/jira/browse/HBASE-25133) | Migrate 
HBase Nightly jenkins job from Hadoop to hbase |  Major | jenkins, scripts |
+| [HBASE-25132](https://issues.apache.org/jira/browse/HBASE-25132) | Migrate 
flaky test jenkins job from Hadoop to hbase |  Major | jenkins, scripts |
+| [HBASE-25107](https://issues.apache.org/jira/browse/HBASE-25107) | Migrate 
flaky reporting jenkins job from Hadoop to hbase |  Major | jenkins, scripts |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25120](https://issues.apache.org/jira/browse/HBASE-25120) | Remove 
the deprecated annotation for MetaTableAccessor.getScanForTableName |  Major | 
meta |
+| [HBASE-25073](https://issues.apache.org/jira/browse/HBASE-25073) | Should 
not use XXXService.Interface.class.getSimpleName as stub key prefix in 
AsyncConnectionImpl |  Major | Client |
+
+
+## Release 2.3.2 - Unreleased (as of 2020-09-20)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24776](https://issues.apache.org/jira/browse/HBASE-24776) | [hbtop] 
Support Batch mode |  Major | hbtop |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25066](https://issues.apache.org/jira/browse/HBASE-25066) | Use 
FutureUtils.rethrow in AsyncTableResultScanner to better catch the stack trace 
|  Major | Client, Scanners |
+| [HBASE-25069](https://issues.apache.org/jira/browse/HBASE-25069) |  Display 
region name instead of encoded region name in HBCK report page. |  Minor | hbck 
|
+| [HBASE-24991](https://issues.apache.org/jira/browse/HBASE-24991) | Replace 
MovedRegionsCleaner with guava cache |  Minor | . |
+| [HBASE-25057](https://issues.apache.org/jira/browse/HBASE-25057) | Fix typo 
"memeber" |  Trivial | documentation |
+| [HBASE-24831](https://issues.apache.org/jira/browse/HBASE-24831) | Avoid 
invoke Counter using reflection  in SnapshotInputFormat |  Major | . |
+| [HBASE-25006](https://issues.apache.org/jira/browse/HBASE-25006) | Make the 
cost functions optional for StochastoicBalancer |  Major | . |
+| [HBASE-24974](https://issues.apache.org/jira/browse/HBASE-24974) | Provide a 
flexibility to print only row key and filter for multiple tables in the 
WALPrettyPrinter |  Minor | wal |
+| [HBASE-24937](https://issues.apache.org/jira/browse/HBASE-24937) | table.rb 
use LocalDateTime to replace Instant |  Minor | shell |
+| [HBASE-24940](https://issues.apache.org/jira/browse/HBASE-24940) | 
runCatalogJanitor() API should return -1 to indicate already running status |  
Major | . |
+| [HBASE-24569](https://issues.apache.org/jira/browse/HBASE-24569) | Get 
hostAndWeights in addition using localhost if it is null in local mode |  Minor 
| regionserver |
+| [HBASE-24913](https://issues.apache.org/jira/browse/HBASE-24913) | Refactor 
TestJMXConnectorServer |  Major | test |
+| [HBASE-24898](https://issues.apache.org/jira/browse/HBASE-24898) | Use 
EnvironmentEdge.currentTime() instead of System.currentTimeMillis() in 
CurrentHourProvider |  Major | tooling |
+| [HBASE-24928](https://issues.apache.org/jira/browse/HBASE-24928) | 
balanceRSGroup should skip generating balance plan for disabled table and 
splitParent region |  Major | Balancer |
+| [HBASE-24942](https://issues.apache.org/jira/browse/HBASE-24942) | 
MergeTableRegionsProcedure should not call clean merge region |  Major | 
proc-v2, Region Assignment |
+| [HBASE-24811](https://issues.apache.org/jira/browse/HBASE-24811) | Use class 
access static field or method |  Minor | . |
+| [HBASE-24686](https://issues.apache.org/jira/browse/HBASE-24686) | [LOG] Log 
improvement in Connection#close |  Major | Client, logging |
+| [HBASE-24912](https://issues.apache.org/jira/browse/HBASE-24912) | Enlarge 
MemstoreFlusherChore/CompactionChecker period for unit test |  Major | . |
+| [HBASE-24854](https://issues.apache.org/jira/browse/HBASE-24854) | Correct 
the help content of assign and unassign commands in hbase shell |  Minor | 
shell |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24896](https://issues.apache.org/jira/browse/HBASE-24896) | 'Stuck' 
in static initialization creating RegionInfo instance |  Major | . |
+| [HBASE-24956](https://issues.apache.org/jira/browse/HBASE-24956) | 
ConnectionManager#locateRegionInMeta waits for user region lock indefinitely. | 
 Major | Client |
+| [HBASE-24481](https://issues.apache.org/jira/browse/HBASE-24481) | HBase 
Rest: Request for region detail of a table which doesn't exits is success(200 
success code) instead of 404 |  Minor | . |
+| [HBASE-25047](https://issues.apache.org/jira/browse/HBASE-25047) | WAL split 
edits number is negative in RegionServerUI |  Minor | UI, wal |
+| [HBASE-25021](https://issues.apache.org/jira/browse/HBASE-25021) | Nightly 
job should skip hadoop-2 integration test for master |  Major | build, scripts |
+| [HBASE-25012](https://issues.apache.org/jira/browse/HBASE-25012) | 
HBASE-24359 causes replication missed log of some RemoteException |  Major | 
Replication |
+| [HBASE-25009](https://issues.apache.org/jira/browse/HBASE-25009) | Hbck 
chore logs wrong message when loading regions from RS report |  Minor | . |
+| [HBASE-25014](https://issues.apache.org/jira/browse/HBASE-25014) | 
ScheduledChore is never triggered when initalDelay \> 1.5\*period |  Major | . |
+| [HBASE-25016](https://issues.apache.org/jira/browse/HBASE-25016) | Should 
close ResultScanner in MetaTableAccessor.scanByRegionEncodedName |  Critical | 
master, meta |
+| [HBASE-24958](https://issues.apache.org/jira/browse/HBASE-24958) | 
CompactingMemStore.timeOfOldestEdit error update |  Critical | regionserver |
+| [HBASE-24995](https://issues.apache.org/jira/browse/HBASE-24995) | MetaFixer 
fails to fix overlaps when multiple tables have overlaps |  Major | hbck2 |
+| [HBASE-24719](https://issues.apache.org/jira/browse/HBASE-24719) | Renaming 
invalid rsgroup throws NPE instead of proper error message |  Major | . |
+| [HBASE-19352](https://issues.apache.org/jira/browse/HBASE-19352) | Port 
HADOOP-10379: Protect authentication cookies with the HttpOnly and Secure flags 
|  Major | . |
+| [HBASE-24971](https://issues.apache.org/jira/browse/HBASE-24971) | Upgrade 
JQuery to 3.5.1 |  Major | security, UI |
+| [HBASE-24968](https://issues.apache.org/jira/browse/HBASE-24968) | One of 
static initializers of CellComparatorImpl referring to subclass 
MetaCellComparator |  Major | . |
+| [HBASE-24916](https://issues.apache.org/jira/browse/HBASE-24916) | Region 
hole contains wrong regions pair when hole is created by first region deletion 
|  Major | hbck2 |
+| [HBASE-24892](https://issues.apache.org/jira/browse/HBASE-24892) | config 
'hbase.hregion.memstore.mslab.indexchunksize' not be used |  Major | . |
+| [HBASE-24871](https://issues.apache.org/jira/browse/HBASE-24871) | 
Replication may loss data when refresh recovered replication sources |  Major | 
Replication |
+| [HBASE-24885](https://issues.apache.org/jira/browse/HBASE-24885) | STUCK RIT 
by hbck2 assigns |  Major | hbck2, Region Assignment |
+| [HBASE-24926](https://issues.apache.org/jira/browse/HBASE-24926) | Should 
call setFailure in MergeTableRegionsProcedure when isMergeable returns false |  
Major | master, proc-v2 |
+| [HBASE-24884](https://issues.apache.org/jira/browse/HBASE-24884) | 
BulkLoadHFilesTool/LoadIncrementalHFiles should accept -D options from command 
line parameters |  Minor | . |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24979](https://issues.apache.org/jira/browse/HBASE-24979) | Include 
batch mutatations in client operation timeout tests |  Major | . |
+| [HBASE-24894](https://issues.apache.org/jira/browse/HBASE-24894) | [Flakey 
Test] TestStochasticLoadBalancer.testMoveCostMultiplier |  Major | Balancer, 
master, test |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24857](https://issues.apache.org/jira/browse/HBASE-24857) |  Fix 
several problems when starting webUI |  Minor | canary, UI |
+| [HBASE-24918](https://issues.apache.org/jira/browse/HBASE-24918) | Make 
RegionInfo#UNDEFINED IA.Private |  Major | . |
+| [HBASE-24876](https://issues.apache.org/jira/browse/HBASE-24876) | Fix the 
flaky job url in hbase-personality.sh |  Major | . |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-25004](https://issues.apache.org/jira/browse/HBASE-25004) | Log 
RegionTooBusyException details |  Major | . |
+| [HBASE-14847](https://issues.apache.org/jira/browse/HBASE-14847) | Add FIFO 
compaction section to HBase book |  Major | documentation |
+
+
+## Release 2.3.1 - Unreleased (as of 2020-08-12)
+
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24709](https://issues.apache.org/jira/browse/HBASE-24709) | Support 
MoveCostFunction use a lower multiplier in offpeak hours |  Major | Balancer |
+| [HBASE-24824](https://issues.apache.org/jira/browse/HBASE-24824) | Add more 
stats in PE for read replica |  Minor | PE, read replicas |
+| [HBASE-21721](https://issues.apache.org/jira/browse/HBASE-21721) | FSHLog : 
reduce write#syncs() times |  Major | . |
+| [HBASE-24823](https://issues.apache.org/jira/browse/HBASE-24823) | Port 
HBASE-22762 Print the delta between phases in the split/merge/compact/flush 
transaction journals to master branch |  Minor | . |
+| [HBASE-24795](https://issues.apache.org/jira/browse/HBASE-24795) | 
RegionMover should deal with unknown (split/merged) regions |  Major | . |
+| [HBASE-24821](https://issues.apache.org/jira/browse/HBASE-24821) | Simplify 
the logic of getRegionInfo in TestFlushFromClient to reduce redundancy code |  
Minor | test |
+| [HBASE-24704](https://issues.apache.org/jira/browse/HBASE-24704) | Make the 
Table Schema easier to view even there are multiple families |  Major | UI |
+| [HBASE-20226](https://issues.apache.org/jira/browse/HBASE-20226) | 
Performance Improvement Taking Large Snapshots In Remote Filesystems |  Minor | 
snapshots |
+| [HBASE-24722](https://issues.apache.org/jira/browse/HBASE-24722) | Address 
hbase-shell commands with unintentional return values |  Minor | shell |
+| [HBASE-24669](https://issues.apache.org/jira/browse/HBASE-24669) | Logging 
of ppid should be consistent across all occurrences |  Minor | Operability, 
proc-v2 |
+| [HBASE-24757](https://issues.apache.org/jira/browse/HBASE-24757) | 
ReplicationSink should limit the batch rowcount for batch mutations based on 
hbase.rpc.rows.warning.threshold |  Major | . |
+| [HBASE-24777](https://issues.apache.org/jira/browse/HBASE-24777) | 
InfoServer support ipv6 host and port |  Minor | UI |
+| [HBASE-24758](https://issues.apache.org/jira/browse/HBASE-24758) | Avoid 
flooding replication source RSes logs when no sinks are available |  Major | 
Replication |
+| [HBASE-24696](https://issues.apache.org/jira/browse/HBASE-24696) | Include 
JVM information on Web UI under "Software Attributes" |  Minor | UI |
+| [HBASE-24740](https://issues.apache.org/jira/browse/HBASE-24740) | Enable 
journal logging for HBase snapshot operation |  Minor | master |
+| [HBASE-24747](https://issues.apache.org/jira/browse/HBASE-24747) | Log an 
ERROR if HBaseSaslRpcServer initialisation fails with an uncaught exception |  
Major | . |
+| [HBASE-24578](https://issues.apache.org/jira/browse/HBASE-24578) | [WAL] Add 
a parameter to config RingBufferEventHandler's SyncFuture count |  Major | wal |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24583](https://issues.apache.org/jira/browse/HBASE-24583) | 
Normalizer can't actually merge empty regions when neighbor is larger than 
average size |  Major | master, Normalizer |
+| [HBASE-24844](https://issues.apache.org/jira/browse/HBASE-24844) | Exception 
on standalone (master) shutdown |  Minor | Zookeeper |
+| [HBASE-24665](https://issues.apache.org/jira/browse/HBASE-24665) | MultiWAL 
:  Avoid rolling of ALL WALs when one of the WAL needs a roll |  Major | wal |
+| [HBASE-24838](https://issues.apache.org/jira/browse/HBASE-24838) | The pre 
commit job fails to archive surefire reports |  Critical | build, scripts |
+| [HBASE-23157](https://issues.apache.org/jira/browse/HBASE-23157) | WAL 
unflushed seqId tracking may wrong when Durability.ASYNC\_WAL is used |  Major 
| regionserver, wal |
+| [HBASE-24625](https://issues.apache.org/jira/browse/HBASE-24625) | 
AsyncFSWAL.getLogFileSizeIfBeingWritten does not return the expected synced 
file length. |  Critical | Replication, wal |
+| [HBASE-24788](https://issues.apache.org/jira/browse/HBASE-24788) | Fix the 
connection leaks on getting hbase admin from unclosed connection |  Major | 
mapreduce |
+| [HBASE-24808](https://issues.apache.org/jira/browse/HBASE-24808) | skip 
empty log cleaner delegate class names (WAS =\> cleaner.CleanerChore: Can NOT 
create CleanerDelegate= ClassNotFoundException) |  Trivial | . |
+| [HBASE-24767](https://issues.apache.org/jira/browse/HBASE-24767) | Change 
default to false for HBASE-15519 per-user metrics |  Major | metrics |
+| [HBASE-24713](https://issues.apache.org/jira/browse/HBASE-24713) | RS 
startup with FSHLog throws NPE after HBASE-21751 |  Minor | wal |
+| [HBASE-24794](https://issues.apache.org/jira/browse/HBASE-24794) | 
hbase.rowlock.wait.duration should not be \<= 0 |  Minor | regionserver |
+| [HBASE-24797](https://issues.apache.org/jira/browse/HBASE-24797) | Move log 
code out of loop |  Minor | Normalizer |
+| [HBASE-24752](https://issues.apache.org/jira/browse/HBASE-24752) | NPE/500 
accessing webui on master startup |  Minor | master |
+| [HBASE-24775](https://issues.apache.org/jira/browse/HBASE-24775) | [hbtop] 
StoreFile size should be rounded off |  Minor | hbtop |
+| [HBASE-24675](https://issues.apache.org/jira/browse/HBASE-24675) | On Master 
restart all servers are assigned to default rsgroup. |  Major | rsgroup |
+| [HBASE-22146](https://issues.apache.org/jira/browse/HBASE-22146) | 
SpaceQuotaViolationPolicy Disable is not working in Namespace level |  Major | 
. |
+| [HBASE-24742](https://issues.apache.org/jira/browse/HBASE-24742) | Improve 
performance of SKIP vs SEEK logic |  Major | Performance, regionserver |
+| [HBASE-24710](https://issues.apache.org/jira/browse/HBASE-24710) | Incorrect 
checksum calculation in saveVersion.sh |  Major | scripts |
+| [HBASE-24714](https://issues.apache.org/jira/browse/HBASE-24714) | Error 
message is displayed in the UI of table's compaction state if any region of 
that table is not open. |  Major | Compaction, UI |
+| [HBASE-24748](https://issues.apache.org/jira/browse/HBASE-24748) | Add 
hbase.master.balancer.stochastic.moveCost.offpeak to doc as support dynamically 
change |  Minor | documentation |
+| [HBASE-24746](https://issues.apache.org/jira/browse/HBASE-24746) | The sort 
icons overlap the col name in master UI |  Major | UI |
+| [HBASE-24721](https://issues.apache.org/jira/browse/HBASE-24721) | 
rename\_rsgroup overwriting the existing rsgroup. |  Major | . |
+| [HBASE-24615](https://issues.apache.org/jira/browse/HBASE-24615) | 
MutableRangeHistogram#updateSnapshotRangeMetrics doesn't calculate the 
distribution for last bucket. |  Major | metrics |
+| [HBASE-24705](https://issues.apache.org/jira/browse/HBASE-24705) | 
MetaFixer#fixHoles() does not include the case for read replicas (i.e, replica 
regions are not created) |  Major | read replicas |
+| [HBASE-24720](https://issues.apache.org/jira/browse/HBASE-24720) | Meta 
replicas not cleaned when disabled |  Minor | read replicas |
+| [HBASE-24693](https://issues.apache.org/jira/browse/HBASE-24693) | 
regioninfo#isLast() has a logic error |  Minor | . |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24715](https://issues.apache.org/jira/browse/HBASE-24715) | Cleanup 
RELEASENOTES.md in the wake of HBASE-24711 |  Major | community |
+| [HBASE-24841](https://issues.apache.org/jira/browse/HBASE-24841) | Change 
the jenkins job urls in our jenkinsfile |  Major | build, scripts |
+| [HBASE-24846](https://issues.apache.org/jira/browse/HBASE-24846) | Address 
compaction races in TestFIFOCompactionPolicy |  Major | Compaction, master |
+| [HBASE-24698](https://issues.apache.org/jira/browse/HBASE-24698) | Turn OFF 
Canary WebUI as default |  Major | canary |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24835](https://issues.apache.org/jira/browse/HBASE-24835) | 
Normalizer should log a successful run at INFO level |  Minor | Normalizer |
+| [HBASE-24662](https://issues.apache.org/jira/browse/HBASE-24662) | Update 
DumpClusterStatusAction to notice changes in region server count |  Major | 
integration tests |
+| [HBASE-24658](https://issues.apache.org/jira/browse/HBASE-24658) | Update 
PolicyBasedChaosMonkey to handle uncaught exceptions |  Minor | integration 
tests |
+
+
+## Release 2.3.0 - Unreleased (as of 2020-07-06)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-18659](https://issues.apache.org/jira/browse/HBASE-18659) | Use HDFS 
ACL to give user the ability to read snapshot directly on HDFS |  Major | . |
+| [HBASE-24260](https://issues.apache.org/jira/browse/HBASE-24260) | Add a 
ClusterManager that issues commands via coprocessor |  Major | integration 
tests |
+| [HBASE-22285](https://issues.apache.org/jira/browse/HBASE-22285) | A 
normalizer which merges very small size regions with adjacent 
regions.(MergeToNormalize) |  Minor | master |
+| [HBASE-22978](https://issues.apache.org/jira/browse/HBASE-22978) | Online 
slow response log |  Minor | Admin, Operability, regionserver, shell |
+| [HBASE-23146](https://issues.apache.org/jira/browse/HBASE-23146) | Support 
CheckAndMutate with multiple conditions |  Major | . |
+| [HBASE-18095](https://issues.apache.org/jira/browse/HBASE-18095) | Provide 
an option for clients to find the server hosting META that does not involve the 
ZooKeeper client |  Major | Client |
+| [HBASE-23710](https://issues.apache.org/jira/browse/HBASE-23710) | Priority 
configuration for system coprocessors |  Major | Coprocessors |
+| [HBASE-23653](https://issues.apache.org/jira/browse/HBASE-23653) | Expose 
content of meta table in web ui |  Minor | master, Operability, UI |
+| [HBASE-23073](https://issues.apache.org/jira/browse/HBASE-23073) | Add an 
optional costFunction to balance regions according to a capacity rule |  Minor 
| master |
+| [HBASE-22280](https://issues.apache.org/jira/browse/HBASE-22280) | Separate 
read/write handler for priority request(especially for meta). |  Major | 
Scheduler |
+| [HBASE-22969](https://issues.apache.org/jira/browse/HBASE-22969) | A new 
binary component comparator(BinaryComponentComparator) to perform comparison of 
arbitrary length and position |  Minor | Filters |
+| [HBASE-21874](https://issues.apache.org/jira/browse/HBASE-21874) | Bucket 
cache on Persistent memory |  Major | BucketCache |
+| [HBASE-11062](https://issues.apache.org/jira/browse/HBASE-11062) | hbtop |  
Major | hbtop |
+| [HBASE-22623](https://issues.apache.org/jira/browse/HBASE-22623) | Add 
RegionObserver coprocessor hook for preWALAppend |  Major | . |
+| [HBASE-15666](https://issues.apache.org/jira/browse/HBASE-15666) | shaded 
dependencies for hbase-testing-util |  Critical | test |
+| [HBASE-22313](https://issues.apache.org/jira/browse/HBASE-22313) | Add a 
method to FsDelegationToken to accept token kind |  Minor | security |
+| [HBASE-22648](https://issues.apache.org/jira/browse/HBASE-22648) | Snapshot 
TTL |  Minor | snapshots |
+| [HBASE-22622](https://issues.apache.org/jira/browse/HBASE-22622) | WALKey 
Extended Attributes |  Major | wal |
+| [HBASE-22148](https://issues.apache.org/jira/browse/HBASE-22148) | Provide 
an alternative to CellUtil.setTimestamp |  Blocker | API, Coprocessors |
+| [HBASE-21815](https://issues.apache.org/jira/browse/HBASE-21815) | Make 
isTrackingMetrics and getMetrics of ScannerContext public |  Minor | . |
+| [HBASE-21926](https://issues.apache.org/jira/browse/HBASE-21926) | Profiler 
servlet |  Major | master, Operability, regionserver |
+| [HBASE-17942](https://issues.apache.org/jira/browse/HBASE-17942) | Disable 
region splits and merges per table |  Major | . |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-24562](https://issues.apache.org/jira/browse/HBASE-24562) | Stabilize 
master startup with meta replicas enabled |  Major | meta, read replicas |
+| [HBASE-24221](https://issues.apache.org/jira/browse/HBASE-24221) | Support 
bulkLoadHFile by family |  Major | HFile |
+| [HBASE-24603](https://issues.apache.org/jira/browse/HBASE-24603) | Zookeeper 
sync() call is async |  Critical | master, regionserver |
+| [HBASE-24205](https://issues.apache.org/jira/browse/HBASE-24205) | Create 
metric to know the number of reads that happens from memstore |  Major | 
metrics |
+| [HBASE-24605](https://issues.apache.org/jira/browse/HBASE-24605) | Break 
long region names in the web UI |  Minor | UI |
+| [HBASE-15161](https://issues.apache.org/jira/browse/HBASE-15161) | Umbrella: 
Miscellaneous improvements from production usage |  Major | . |
+| [HBASE-24102](https://issues.apache.org/jira/browse/HBASE-24102) | 
RegionMover should exclude draining/decommissioning nodes from target RSs |  
Major | . |
+| [HBASE-24380](https://issues.apache.org/jira/browse/HBASE-24380) | Improve 
WAL splitting log lines to enable sessionization |  Minor | logging, 
Operability, wal |
+| [HBASE-21405](https://issues.apache.org/jira/browse/HBASE-21405) | [DOC] Add 
Details about Output of "status 'replication'" |  Minor | documentation, 
Replication |
+| [HBASE-24478](https://issues.apache.org/jira/browse/HBASE-24478) | The 
regionInfo parameter for MasterProcedureScheduler#waitRegions and 
MasterProcedureScheduler#wakeRegions should be plural |  Minor | proc-v2 |
+| [HBASE-24524](https://issues.apache.org/jira/browse/HBASE-24524) | SyncTable 
logging improvements |  Minor | . |
+| [HBASE-24441](https://issues.apache.org/jira/browse/HBASE-24441) | 
CacheConfig details logged at Store open is not really useful |  Minor | 
logging, regionserver |
+| [HBASE-24468](https://issues.apache.org/jira/browse/HBASE-24468) | Add 
region info when log meessages in HStore. |  Minor | logging, regionserver |
+| [HBASE-24483](https://issues.apache.org/jira/browse/HBASE-24483) | Add 
repeated prefix logging for MultipleColumnPrefixFilter |  Minor | Filters |
+| [HBASE-24359](https://issues.apache.org/jira/browse/HBASE-24359) | 
Optionally ignore edits for deleted CFs for replication. |  Major | Replication 
|
+| [HBASE-24504](https://issues.apache.org/jira/browse/HBASE-24504) | refactor 
call setupCluster/tearDownCluster in TestTableSnapshotInputFormat |  Minor | 
mapreduce, test |
+| [HBASE-24412](https://issues.apache.org/jira/browse/HBASE-24412) | Canary 
support check only one column family per RegionTask |  Major | canary |
+| [HBASE-21406](https://issues.apache.org/jira/browse/HBASE-21406) | "status 
'replication'" should not show SINK if the cluster does not act as sink |  
Minor | . |
+| [HBASE-24474](https://issues.apache.org/jira/browse/HBASE-24474) | Rename 
LocalRegion to MasterRegion |  Blocker | master |
+| [HBASE-24455](https://issues.apache.org/jira/browse/HBASE-24455) | Correct 
the doc of "On the number of column families" |  Minor | documentation |
+| [HBASE-24475](https://issues.apache.org/jira/browse/HBASE-24475) | Clean up 
the master thread name getting in SplitLogManager and AssignmentManager |  
Minor | . |
+| [HBASE-24132](https://issues.apache.org/jira/browse/HBASE-24132) | Upgrade 
to Apache ZooKeeper 3.5.7 |  Major | . |
+| [HBASE-24470](https://issues.apache.org/jira/browse/HBASE-24470) | Add store 
file info when log meessages in HStore. |  Minor | logging, regionserver |
+| [HBASE-24451](https://issues.apache.org/jira/browse/HBASE-24451) | Remove 
the HasThread because the related bug had been fixed since jdk7 |  Major | util 
|
+| [HBASE-24416](https://issues.apache.org/jira/browse/HBASE-24416) | 
RegionNormalizer spliting region should not be limited by 
hbase.normalizer.min.region.count |  Major | . |
+| [HBASE-24428](https://issues.apache.org/jira/browse/HBASE-24428) | Priority 
compaction for recently split daughter regions |  Major | Compaction |
+| [HBASE-24371](https://issues.apache.org/jira/browse/HBASE-24371) | Add more 
details when print CompactionConfiguration info |  Minor | regionserver |
+| [HBASE-24423](https://issues.apache.org/jira/browse/HBASE-24423) | No need 
to get lock in canSplit because hasReferences will get lock too |  Minor | 
regionserver |
+| [HBASE-24369](https://issues.apache.org/jira/browse/HBASE-24369) | Provide 
more information about  merged child regions in Hbck Overlaps section, which 
cannot be fixed immediately |  Major | master |
+| [HBASE-24427](https://issues.apache.org/jira/browse/HBASE-24427) | 
HStore.add log format error |  Minor | . |
+| [HBASE-24387](https://issues.apache.org/jira/browse/HBASE-24387) | 
TableSnapshotInputFormatImpl support row limit on each InputSplit |  Major | 
mapreduce |
+| [HBASE-21996](https://issues.apache.org/jira/browse/HBASE-21996) | Set 
locale for javadoc |  Major | documentation |
+| [HBASE-24386](https://issues.apache.org/jira/browse/HBASE-24386) | 
TableSnapshotScanner support scan limit |  Major | Scanners, snapshots |
+| [HBASE-24164](https://issues.apache.org/jira/browse/HBASE-24164) | Retain 
the ReadRequests and WriteRequests of region on web UI after alter table |  
Major | metrics |
+| [HBASE-23969](https://issues.apache.org/jira/browse/HBASE-23969) | Meta 
browser should show all \`info\` columns |  Minor | master, UI |
+| [HBASE-24256](https://issues.apache.org/jira/browse/HBASE-24256) | When 
fixOverlap hits the max region limit, it is possible to include the same region 
in multiple merge request |  Major | hbck2 |
+| [HBASE-24355](https://issues.apache.org/jira/browse/HBASE-24355) | Fix typos 
in the HStore#compact annotation |  Minor | . |
+| [HBASE-24321](https://issues.apache.org/jira/browse/HBASE-24321) | Add 
writable MinVersions and read-only Scan to coproc ScanOptions |  Major | . |
+| [HBASE-24345](https://issues.apache.org/jira/browse/HBASE-24345) | [ACL] 
renameRSGroup should require Admin level permission |  Major | acl, rsgroup |
+| [HBASE-24328](https://issues.apache.org/jira/browse/HBASE-24328) | skip 
duplicate GCMultipleMergedRegionsProcedure while previous finished |  Major | . 
|
+| [HBASE-24335](https://issues.apache.org/jira/browse/HBASE-24335) | Support 
deleteall with ts but without column in shell mode |  Major | shell |
+| [HBASE-24304](https://issues.apache.org/jira/browse/HBASE-24304) | Separate 
a hbase-asyncfs module |  Major | build, pom |
+| [HBASE-24302](https://issues.apache.org/jira/browse/HBASE-24302) | Add an 
"ignoreTimestamps" option (defaulted to false) to HashTable/SyncTable tool |  
Major | . |
+| [HBASE-24199](https://issues.apache.org/jira/browse/HBASE-24199) | Procedure 
related metrics is not consumed in the JMX metric |  Minor | metrics |
+| [HBASE-24252](https://issues.apache.org/jira/browse/HBASE-24252) | Implement 
proxyuser/doAs mechanism for hbase-http |  Major | security, UI |
+| [HBASE-23264](https://issues.apache.org/jira/browse/HBASE-23264) | Resolve a 
TODO of BucketAllocator: "Why we add the extra 1024 bytes? Slop?" |  Minor | 
BucketCache |
+| [HBASE-24024](https://issues.apache.org/jira/browse/HBASE-24024) | 
Optionally reject multi() requests with very high no of rows |  Major | . |
+| [HBASE-24222](https://issues.apache.org/jira/browse/HBASE-24222) | remove 
FSUtils.checkAccess and replace with FileSystem.access in HBCK |  Major | 
Filesystem Integration |
+| [HBASE-24139](https://issues.apache.org/jira/browse/HBASE-24139) | Balancer 
should avoid leaving idle region servers |  Critical | Balancer, Operability |
+| [HBASE-24196](https://issues.apache.org/jira/browse/HBASE-24196) | [Shell] 
Add rename rsgroup command in hbase shell |  Major | rsgroup, shell |
+| [HBASE-24166](https://issues.apache.org/jira/browse/HBASE-24166) | Duplicate 
implementation for acquireLock between CreateTableProcedure and its parent 
class |  Minor | proc-v2 |
+| [HBASE-24182](https://issues.apache.org/jira/browse/HBASE-24182) | log when 
the region is set to closing status |  Minor | . |
+| [HBASE-24148](https://issues.apache.org/jira/browse/HBASE-24148) | Upgrade 
Thrift to 0.13.0: 0.12.0 has outstanding CVEs. |  Major | Thrift |
+| [HBASE-24195](https://issues.apache.org/jira/browse/HBASE-24195) | 
Admin.getRegionServers() should return live servers excluding decom RS 
optionally |  Major | . |
+| [HBASE-24112](https://issues.apache.org/jira/browse/HBASE-24112) | [RSGroup] 
Support renaming rsgroup |  Major | rsgroup |
+| [HBASE-23994](https://issues.apache.org/jira/browse/HBASE-23994) |  Add 
WebUI to Canary |  Trivial | canary, UI, Usability |
+| [HBASE-24181](https://issues.apache.org/jira/browse/HBASE-24181) | Add 
region info when log meessages in HRegion. |  Minor | regionserver |
+| [HBASE-24099](https://issues.apache.org/jira/browse/HBASE-24099) | Use a 
fair ReentrantReadWriteLock for the region close lock |  Major | . |
+| [HBASE-24055](https://issues.apache.org/jira/browse/HBASE-24055) | Make 
AsyncFSWAL can run on EC cluster |  Major | wal |
+| [HBASE-24077](https://issues.apache.org/jira/browse/HBASE-24077) | When 
encounter RowTooBigException, log the row info. |  Minor | . |
+| [HBASE-24111](https://issues.apache.org/jira/browse/HBASE-24111) | Enable 
CompactionTool executions on non-HDFS filesystems |  Major | Compaction, 
mapreduce, tooling |
+| [HBASE-24021](https://issues.apache.org/jira/browse/HBASE-24021) | Fail fast 
when bulkLoadHFiles method catch some IOException |  Major | HFile, 
regionserver |
+| [HBASE-23678](https://issues.apache.org/jira/browse/HBASE-23678) | Literate 
builder API for version management in schema |  Major | . |
+| [HBASE-8868](https://issues.apache.org/jira/browse/HBASE-8868) | add metric 
to report client shortcircuit reads |  Minor | metrics, regionserver |
+| [HBASE-24032](https://issues.apache.org/jira/browse/HBASE-24032) | [RSGroup] 
Assign created tables to respective rsgroup automatically instead of manual 
operations |  Major | master, rsgroup |
+| [HBASE-23967](https://issues.apache.org/jira/browse/HBASE-23967) | Improve 
the accuracy of the method sizeToString |  Minor | . |
+| [HBASE-23930](https://issues.apache.org/jira/browse/HBASE-23930) | Shell 
should attempt to format \`timestamp\` attributes as ISO-8601 |  Minor | shell, 
Usability |
+| [HBASE-23929](https://issues.apache.org/jira/browse/HBASE-23929) | Shell 
formatter for for meta table should pretty-print values of info:merge columns | 
 Minor | shell, Usability |
+| [HBASE-23932](https://issues.apache.org/jira/browse/HBASE-23932) | Minor 
improvements to Region Normalizer |  Minor | hbck2, master |
+| [HBASE-23939](https://issues.apache.org/jira/browse/HBASE-23939) | Remove 
unused variables from HBaseSaslRpcServer |  Trivial | . |
+| [HBASE-22827](https://issues.apache.org/jira/browse/HBASE-22827) | Expose 
multi-region merge in shell and Admin API |  Major | Admin, shell |
+| [HBASE-23864](https://issues.apache.org/jira/browse/HBASE-23864) | No need 
to submit SplitTableRegionProcedure/MergeTableRegionsProcedure when split/merge 
is disabled |  Major | . |
+| [HBASE-23859](https://issues.apache.org/jira/browse/HBASE-23859) | Modify 
"Block locality" of RegionServer Web UI to human readable percentage |  Trivial 
| . |
+| [HBASE-23855](https://issues.apache.org/jira/browse/HBASE-23855) | Change 
bytes size to human readable size for Server Metrics of RegionServer Web UI |  
Trivial | . |
+| [HBASE-23802](https://issues.apache.org/jira/browse/HBASE-23802) | Remove 
unnecessary Configuration instantiation in LossyAccounting |  Minor | metrics |
+| [HBASE-23822](https://issues.apache.org/jira/browse/HBASE-23822) | Fix typo 
in procedures.jsp |  Trivial | website |
+| [HBASE-23621](https://issues.apache.org/jira/browse/HBASE-23621) | Reduce 
number of Checkstyle violations in tests of hbase-common |  Minor | . |
+| [HBASE-23069](https://issues.apache.org/jira/browse/HBASE-23069) | periodic 
dependency bump for Sep 2019 |  Critical | dependencies |
+| [HBASE-23686](https://issues.apache.org/jira/browse/HBASE-23686) | Revert 
binary incompatible change and remove reflection |  Major | . |
+| [HBASE-23683](https://issues.apache.org/jira/browse/HBASE-23683) | Make 
HBaseInterClusterReplicationEndpoint more extensible |  Major | Replication |
+| [HBASE-23627](https://issues.apache.org/jira/browse/HBASE-23627) | Resolve 
remaining Checkstyle violations in hbase-thrift |  Minor | Thrift |
+| [HBASE-23623](https://issues.apache.org/jira/browse/HBASE-23623) | Reduce 
number of Checkstyle violations in hbase-rest |  Minor | REST |
+| [HBASE-23645](https://issues.apache.org/jira/browse/HBASE-23645) | Fix 
remaining Checkstyle violations in tests of hbase-common |  Minor | . |
+| [HBASE-23347](https://issues.apache.org/jira/browse/HBASE-23347) | Pluggable 
RPC authentication |  Major | rpc, security |
+| [HBASE-23646](https://issues.apache.org/jira/browse/HBASE-23646) | Fix 
remaining Checkstyle violations in tests of hbase-rest |  Minor | . |
+| [HBASE-23622](https://issues.apache.org/jira/browse/HBASE-23622) | Reduce 
number of Checkstyle violations in hbase-common |  Minor | . |
+| [HBASE-23626](https://issues.apache.org/jira/browse/HBASE-23626) | Reduce 
number of Checkstyle violations in tests of hbase-common |  Minor | . |
+| [HBASE-23675](https://issues.apache.org/jira/browse/HBASE-23675) | Move to 
Apache parent POM version 22 |  Minor | dependencies |
+| [HBASE-23674](https://issues.apache.org/jira/browse/HBASE-23674) | Too many 
rit page Numbers show confusion |  Trivial | master |
+| [HBASE-23383](https://issues.apache.org/jira/browse/HBASE-23383) | [hbck2] 
\`fixHoles\` should queue assignment procedures for any regions its fixing |  
Minor | hbck2, master, Region Assignment |
+| [HBASE-23286](https://issues.apache.org/jira/browse/HBASE-23286) | Improve 
MTTR: Split WAL to HFile |  Major | MTTR |
+| [HBASE-23635](https://issues.apache.org/jira/browse/HBASE-23635) | Reduce 
number of Checkstyle violations in hbase-mapreduce |  Minor | mapreduce |
+| [HBASE-23619](https://issues.apache.org/jira/browse/HBASE-23619) | Use 
built-in formatting for logging in hbase-zookeeper |  Trivial | Zookeeper |
+| [HBASE-23165](https://issues.apache.org/jira/browse/HBASE-23165) | [hbtop] 
Some modifications from HBASE-22988 |  Minor | . |
+| [HBASE-23668](https://issues.apache.org/jira/browse/HBASE-23668) | Master 
log start filling with "Flush journal status" messages |  Major | proc-v2, 
RegionProcedureStore |
+| [HBASE-23654](https://issues.apache.org/jira/browse/HBASE-23654) | Please 
add Apache Trafodion and EsgynDB to "Powered by Apache HBase" page |  Major | 
documentation |
+| [HBASE-23651](https://issues.apache.org/jira/browse/HBASE-23651) | Region 
balance throttling can be disabled |  Major | . |
+| [HBASE-23333](https://issues.apache.org/jira/browse/HBASE-23333) | Include 
simple Call.toShortString() in sendCall exceptions |  Minor | Client, 
Operability |
+| [HBASE-23629](https://issues.apache.org/jira/browse/HBASE-23629) | Addition 
to Supporting projects page |  Minor | . |
+| [HBASE-23632](https://issues.apache.org/jira/browse/HBASE-23632) | 
DeadServer cleanup |  Minor | . |
+| [HBASE-23624](https://issues.apache.org/jira/browse/HBASE-23624) | Add a 
tool to dump the procedure info in HFile |  Major | proc-v2 |
+| [HBASE-23615](https://issues.apache.org/jira/browse/HBASE-23615) | Use a 
dedicated thread for executing WorkerMonitor in ProcedureExecutor. |  Major | 
amv2 |
+| [HBASE-23618](https://issues.apache.org/jira/browse/HBASE-23618) | Add a 
tool to dump procedure info in the WAL file |  Major | proc-v2 |
+| [HBASE-23617](https://issues.apache.org/jira/browse/HBASE-23617) | Add a 
stress test tool for region based procedure store |  Major | proc-v2 |
+| [HBASE-23238](https://issues.apache.org/jira/browse/HBASE-23238) | 
Additional test and checks for null references on ScannerCallableWithReplicas | 
 Minor | . |
+| [HBASE-23613](https://issues.apache.org/jira/browse/HBASE-23613) | 
ProcedureExecutor check StuckWorkers blocked by DeadServerMetricRegionChore |  
Major | . |
+| [HBASE-23326](https://issues.apache.org/jira/browse/HBASE-23326) | Implement 
a ProcedureStore which stores procedures in a HRegion |  Critical | proc-v2 |
+| [HBASE-23065](https://issues.apache.org/jira/browse/HBASE-23065) | [hbtop] 
Top-N heavy hitter user and client drill downs |  Major | hbtop, Operability |
+| [HBASE-23066](https://issues.apache.org/jira/browse/HBASE-23066) | Create a 
config that forces to cache blocks on compaction |  Minor | Compaction, 
regionserver |
+| [HBASE-23239](https://issues.apache.org/jira/browse/HBASE-23239) | Reporting 
on status of backing MOB files from client-facing cells |  Major | mapreduce, 
mob, Operability |
+| [HBASE-23549](https://issues.apache.org/jira/browse/HBASE-23549) | Document 
steps to disable MOB for a column family |  Minor | documentation, mob |
+| [HBASE-23380](https://issues.apache.org/jira/browse/HBASE-23380) | General 
Cleanup of FSUtil |  Minor | Filesystem Integration |
+| [HBASE-23379](https://issues.apache.org/jira/browse/HBASE-23379) | Clean Up 
FSUtil getRegionLocalityMappingFromFS |  Minor | . |
+| [HBASE-23377](https://issues.apache.org/jira/browse/HBASE-23377) | Balancer 
should skip disabled tables's regions |  Major | Balancer |
+| [HBASE-23373](https://issues.apache.org/jira/browse/HBASE-23373) | Log 
\`RetriesExhaustedException\` context with full time precision |  Minor | 
asyncclient, Client |
+| [HBASE-23303](https://issues.apache.org/jira/browse/HBASE-23303) | Add 
security headers to REST server/info page |  Major | REST |
+| [HBASE-23361](https://issues.apache.org/jira/browse/HBASE-23361) | [UI] 
Limit two decimals even for total average load |  Minor | UI |
+| [HBASE-23365](https://issues.apache.org/jira/browse/HBASE-23365) | Minor 
change MemStoreFlusher's log |  Trivial | . |
+| [HBASE-23362](https://issues.apache.org/jira/browse/HBASE-23362) | 
WalPrettyPrinter should include the table name |  Minor | tooling |
+| [HBASE-23352](https://issues.apache.org/jira/browse/HBASE-23352) | Allow 
chaos monkeys to access cmd line params, and improve FillDiskCommandAction |  
Minor | integration tests |
+| [HBASE-20395](https://issues.apache.org/jira/browse/HBASE-20395) | 
Displaying thrift server type on the thrift page |  Major | Thrift |
+| [HBASE-23293](https://issues.apache.org/jira/browse/HBASE-23293) | 
[REPLICATION] make ship edits timeout configurable |  Minor | Replication |
+| [HBASE-23334](https://issues.apache.org/jira/browse/HBASE-23334) | The 
table-lock node of zk is not needed since HBASE-16786 |  Minor | . |
+| [HBASE-23325](https://issues.apache.org/jira/browse/HBASE-23325) | 
[UI]rsgoup average load keep two decimals |  Minor | . |
+| [HBASE-23321](https://issues.apache.org/jira/browse/HBASE-23321) | [hbck2] 
fixHoles of fixMeta doesn't update in-memory state |  Minor | hbck2 |
+| [HBASE-23308](https://issues.apache.org/jira/browse/HBASE-23308) | Review of 
NullPointerExceptions |  Minor | . |
+| [HBASE-23315](https://issues.apache.org/jira/browse/HBASE-23315) | 
Miscellaneous HBCK Report page cleanup |  Minor | . |
+| [HBASE-23278](https://issues.apache.org/jira/browse/HBASE-23278) |  Add a 
table-level compaction progress display on the UI |  Minor | UI |
+| [HBASE-19450](https://issues.apache.org/jira/browse/HBASE-19450) | Add log 
about average execution time for ScheduledChore |  Minor | Operability |
+| [HBASE-23283](https://issues.apache.org/jira/browse/HBASE-23283) | Provide 
clear and consistent logging about the period of enabled chores |  Minor | 
Operability |
+| [HBASE-23245](https://issues.apache.org/jira/browse/HBASE-23245) | All 
MutableHistogram implementations should remove maxExpected |  Major | metrics |
+| [HBASE-23251](https://issues.apache.org/jira/browse/HBASE-23251) | Add 
Column Family and Table Names to HFileContext and use in HFileWriterImpl 
logging |  Major | . |
+| [HBASE-23228](https://issues.apache.org/jira/browse/HBASE-23228) | Allow for 
jdk8 specific modules on branch-1 in precommit/nightly testing |  Critical | 
build, test |
+| [HBASE-23212](https://issues.apache.org/jira/browse/HBASE-23212) | Provide 
config reload for Auto Region Reopen based on storeFile ref count |  Major | . |
+| [HBASE-23082](https://issues.apache.org/jira/browse/HBASE-23082) | Backport 
low-latency snapshot tracking for space quotas to 2.x |  Major | Quotas |
+| [HBASE-23221](https://issues.apache.org/jira/browse/HBASE-23221) | Polish 
the WAL interface after HBASE-23181 |  Major | regionserver, wal |
+| [HBASE-23191](https://issues.apache.org/jira/browse/HBASE-23191) | Log spams 
on Replication |  Trivial | Replication |
+| [HBASE-23208](https://issues.apache.org/jira/browse/HBASE-23208) | Unit 
formatting in Master & RS UI |  Trivial | UI |
+| [HBASE-23207](https://issues.apache.org/jira/browse/HBASE-23207) | Log a 
region open journal |  Minor | . |
+| [HBASE-23172](https://issues.apache.org/jira/browse/HBASE-23172) | HBase 
Canary region success count metrics reflect column family successes, not region 
successes |  Minor | canary |
+| [HBASE-23170](https://issues.apache.org/jira/browse/HBASE-23170) | 
Admin#getRegionServers use ClusterMetrics.Option.SERVERS\_NAME |  Major | . |
+| [HBASE-23107](https://issues.apache.org/jira/browse/HBASE-23107) | Avoid 
temp byte array creation when doing cacheDataOnWrite |  Major | BlockCache, 
HFile |
+| [HBASE-20626](https://issues.apache.org/jira/browse/HBASE-20626) | Change 
the value of "Requests Per Second" on WEBUI |  Major | metrics, UI |
+| [HBASE-23093](https://issues.apache.org/jira/browse/HBASE-23093) | Avoid 
Optional Anti-Pattern where possible |  Minor | . |
+| [HBASE-23083](https://issues.apache.org/jira/browse/HBASE-23083) | Collect 
Executor status info periodically and report to metrics system |  Major | . |
+| [HBASE-23017](https://issues.apache.org/jira/browse/HBASE-23017) | 
[Forward-port] Verify the file integrity in persistent IOEngine |  Major | 
BucketCache |
+| [HBASE-23114](https://issues.apache.org/jira/browse/HBASE-23114) | Use 
archiveArtifacts in Jenkinsfiles |  Trivial | . |
+| [HBASE-23140](https://issues.apache.org/jira/browse/HBASE-23140) | Remove 
unknown table error |  Minor | . |
+| [HBASE-23095](https://issues.apache.org/jira/browse/HBASE-23095) | Reuse 
FileStatus in StoreFileInfo |  Major | mob, snapshots |
+| [HBASE-23116](https://issues.apache.org/jira/browse/HBASE-23116) | 
LoadBalancer should log table name when balancing per table |  Minor | . |
+| [HBASE-22874](https://issues.apache.org/jira/browse/HBASE-22874) | Define a 
public interface for Canary and move existing implementation to LimitedPrivate 
|  Critical | canary |
+| [HBASE-22930](https://issues.apache.org/jira/browse/HBASE-22930) | Set 
unique name to longCompactions/shortCompactions threads |  Minor | . |
+| [HBASE-23035](https://issues.apache.org/jira/browse/HBASE-23035) | Retain 
region to the last RegionServer make the failover slower |  Major | . |
+| [HBASE-23038](https://issues.apache.org/jira/browse/HBASE-23038) | Provide 
consistent and clear logging about disabling chores |  Minor | master, 
regionserver |
+| [HBASE-23075](https://issues.apache.org/jira/browse/HBASE-23075) | Upgrade 
jackson to version 2.9.10 due to CVE-2019-16335 and CVE-2019-14540 |  Major | 
dependencies, hbase-connectors, REST, security |
+| [HBASE-23058](https://issues.apache.org/jira/browse/HBASE-23058) | Should be 
"Column Family Name" in table.jsp |  Minor | . |
+| [HBASE-22027](https://issues.apache.org/jira/browse/HBASE-22027) | Move 
non-MR parts of TokenUtil into hbase-client |  Major | . |
+| [HBASE-23049](https://issues.apache.org/jira/browse/HBASE-23049) | 
TableDescriptors#getAll should return the tables ordering by the name which 
contain namespace |  Minor | . |
+| [HBASE-23041](https://issues.apache.org/jira/browse/HBASE-23041) | Should 
not show split parent regions in HBCK report's unknown server part |  Major | . 
|
+| [HBASE-23044](https://issues.apache.org/jira/browse/HBASE-23044) | 
CatalogJanitor#cleanMergeQualifier may clean wrong parent regions |  Critical | 
. |
+| [HBASE-23037](https://issues.apache.org/jira/browse/HBASE-23037) | Make the 
split WAL related log more readable |  Minor | . |
+| [HBASE-22846](https://issues.apache.org/jira/browse/HBASE-22846) | Internal 
Error 500 when Using HBASE REST API to Create Namespace. |  Major | 
hbase-connectors |
+| [HBASE-22804](https://issues.apache.org/jira/browse/HBASE-22804) | Provide 
an API to get list of successful regions and total expected regions in Canary | 
 Minor | canary |
+| [HBASE-22899](https://issues.apache.org/jira/browse/HBASE-22899) | logging 
improvements for snapshot operations w/large manifests |  Minor | snapshots |
+| [HBASE-22760](https://issues.apache.org/jira/browse/HBASE-22760) | 
Stop/Resume Snapshot Auto-Cleanup activity with shell command |  Major | Admin, 
shell, snapshots |
+| [HBASE-22802](https://issues.apache.org/jira/browse/HBASE-22802) | Avoid 
temp ByteBuffer allocation in FileIOEngine#read |  Major | BucketCache |
+| [HBASE-22701](https://issues.apache.org/jira/browse/HBASE-22701) | Better 
handle invalid local directory for DynamicClassLoader |  Major | regionserver |
+| [HBASE-21879](https://issues.apache.org/jira/browse/HBASE-21879) | Read 
HFile's block to ByteBuffer directly instead of to byte for reducing young gc 
purpose |  Major | . |
+| [HBASE-22724](https://issues.apache.org/jira/browse/HBASE-22724) | Add a 
emoji on the vote table for pre commit result on github |  Major | build, test |
+| [HBASE-22954](https://issues.apache.org/jira/browse/HBASE-22954) | Whitelist 
net.java.dev.jna which got pulled in through Hadoop 3.3.0 |  Minor | community, 
hadoop3 |
+| [HBASE-22905](https://issues.apache.org/jira/browse/HBASE-22905) | Avoid 
temp ByteBuffer allocation in BlockingRpcConnection#writeRequest |  Major | . |
+| [HBASE-22962](https://issues.apache.org/jira/browse/HBASE-22962) | Fix typo 
in javadoc description |  Minor | documentation |
+| [HBASE-22933](https://issues.apache.org/jira/browse/HBASE-22933) | Do not 
need to kick reassign for rs group change any more |  Major | rsgroup |
+| [HBASE-22618](https://issues.apache.org/jira/browse/HBASE-22618) | added the 
possibility to load custom cost functions |  Major | . |
+| [HBASE-20509](https://issues.apache.org/jira/browse/HBASE-20509) | Put List 
in HashSet directly without using addAll function to improve performance |  
Trivial | Performance |
+| [HBASE-22464](https://issues.apache.org/jira/browse/HBASE-22464) | 
Improvements to hbase-vote script |  Trivial | scripts |
+| [HBASE-22810](https://issues.apache.org/jira/browse/HBASE-22810) | 
Initialize an separate ThreadPoolExecutor for taking/restoring snapshot |  
Major | . |
+| [HBASE-22844](https://issues.apache.org/jira/browse/HBASE-22844) | Fix 
Checkstyle issues in client snapshot exceptions |  Minor | Client |
+| [HBASE-22871](https://issues.apache.org/jira/browse/HBASE-22871) | Move the 
DirScanPool out and do not use static field |  Major | master |
+| [HBASE-22841](https://issues.apache.org/jira/browse/HBASE-22841) | 
TimeRange's factory functions do not support ranges, only \`allTime\` and 
\`at\` |  Major | Client |
+| [HBASE-22543](https://issues.apache.org/jira/browse/HBASE-22543) | Revisit 
HBASE-21207 to make all values fully sortable |  Minor | master, monitoring, 
Operability, UI, Usability |
+| [HBASE-22812](https://issues.apache.org/jira/browse/HBASE-22812) | 
InterfaceAudience annotation in CatalogJanitor uses fully-qualified name |  
Minor | . |
+| [HBASE-22800](https://issues.apache.org/jira/browse/HBASE-22800) | Add 
mapreduce dependencies to hbase-shaded-testing-util |  Major | . |
+| [HBASE-22759](https://issues.apache.org/jira/browse/HBASE-22759) | Add user 
info to AUDITLOG events when doing grant/revoke |  Major | logging, security |
+| [HBASE-22785](https://issues.apache.org/jira/browse/HBASE-22785) | Reduce 
number of Checkstyle issues in client exceptions |  Minor | Client |
+| [HBASE-22786](https://issues.apache.org/jira/browse/HBASE-22786) | Fix 
Checkstyle issues in tests of hbase-client |  Minor | Client |
+| [HBASE-22790](https://issues.apache.org/jira/browse/HBASE-22790) | Add 
deprecation version for hbase.ipc.server.reservoir.initial.buffer.size & 
hbase.ipc.server.reservoir.initial.max |  Trivial | . |
+| [HBASE-22677](https://issues.apache.org/jira/browse/HBASE-22677) | Add unit 
tests for org.apache.hadoop.hbase.util.ByteRangeUtils and 
org.apache.hadoop.hbase.util.Classes |  Major | java, test |
+| [HBASE-22787](https://issues.apache.org/jira/browse/HBASE-22787) | Clean up 
of tests in hbase-zookeeper |  Minor | Zookeeper |
+| [HBASE-22707](https://issues.apache.org/jira/browse/HBASE-22707) | [HBCK2] 
MasterRpcServices assigns method should try to reload regions from meta if the 
passed regions isn't found under AssignmentManager RegionsStateStore |  Major | 
hbck2, master |
+| [HBASE-22363](https://issues.apache.org/jira/browse/HBASE-22363) | Remove 
hardcoded number of read cache block buckets |  Trivial | BlockCache, 
BucketCache |
+| [HBASE-22764](https://issues.apache.org/jira/browse/HBASE-22764) | Fix 
remaining Checkstyle issues in hbase-rsgroup |  Trivial | rsgroup |
+| [HBASE-22763](https://issues.apache.org/jira/browse/HBASE-22763) | Fix 
remaining Checkstyle issue in hbase-procedure |  Trivial | . |
+| [HBASE-22743](https://issues.apache.org/jira/browse/HBASE-22743) | 
ClientUtils for hbase-examples |  Minor | . |
+| [HBASE-22750](https://issues.apache.org/jira/browse/HBASE-22750) | Correct 
@throws in comment |  Trivial | Client, rpc |
+| [HBASE-22721](https://issues.apache.org/jira/browse/HBASE-22721) | Refactor 
HBaseFsck: move the inner class out |  Major | . |
+| [HBASE-22692](https://issues.apache.org/jira/browse/HBASE-22692) | Rubocop 
definition is not used in the /bin directory |  Minor | . |
+| [HBASE-22610](https://issues.apache.org/jira/browse/HBASE-22610) | 
[BucketCache] Rename "hbase.offheapcache.minblocksize" |  Trivial | . |
+| [HBASE-22690](https://issues.apache.org/jira/browse/HBASE-22690) | Deprecate 
/ Remove OfflineMetaRepair in hbase-2+ |  Major | hbck2 |
+| [HBASE-22704](https://issues.apache.org/jira/browse/HBASE-22704) | Avoid NPE 
when access table.jsp and snapshot.jsp but master not finish initialization |  
Minor | . |
+| [HBASE-22643](https://issues.apache.org/jira/browse/HBASE-22643) | Delete 
region without archiving only if regiondir is present |  Major | HFile |
+| [HBASE-22689](https://issues.apache.org/jira/browse/HBASE-22689) | Line 
break for fix version in documentation |  Trivial | documentation |
+| [HBASE-22638](https://issues.apache.org/jira/browse/HBASE-22638) | Zookeeper 
Utility enhancements |  Minor | Zookeeper |
+| [HBASE-7129](https://issues.apache.org/jira/browse/HBASE-7129) | Need 
documentation for REST atomic operations (HBASE-4720) |  Minor | documentation, 
REST |
+| [HBASE-22669](https://issues.apache.org/jira/browse/HBASE-22669) | Add unit 
tests for org.apache.hadoop.hbase.util.Strings |  Major | java |
+| [HBASE-22403](https://issues.apache.org/jira/browse/HBASE-22403) | Balance 
in RSGroup should consider throttling and a failure affects the whole |  Major 
| rsgroup |
+| [HBASE-22604](https://issues.apache.org/jira/browse/HBASE-22604) | fix the 
link in the docs to "Understanding HBase and BigTable" by Jim R. Wilson |  
Trivial | documentation |
+| [HBASE-22624](https://issues.apache.org/jira/browse/HBASE-22624) | Should 
sanity check table configuration when clone snapshot to a new table |  Major | 
. |
+| [HBASE-22633](https://issues.apache.org/jira/browse/HBASE-22633) | Remove 
redundant call to substring for ZKReplicationQueueStorage |  Minor | . |
+| [HBASE-22595](https://issues.apache.org/jira/browse/HBASE-22595) | Use full 
qualified name in Checkstyle suppressions |  Trivial | . |
+| [HBASE-22454](https://issues.apache.org/jira/browse/HBASE-22454) | refactor 
WALSplitter |  Major | wal |
+| [HBASE-22616](https://issues.apache.org/jira/browse/HBASE-22616) | 
responseTooXXX logging for Multi should characterize the component ops |  Minor 
| . |

[... 8009 lines stripped ...]

Reply via email to