Added: dev/hbase/2.5.0RC0/CHANGES.md
==============================================================================
--- dev/hbase/2.5.0RC0/CHANGES.md (added)
+++ dev/hbase/2.5.0RC0/CHANGES.md Wed Jun  1 03:33:54 2022
@@ -0,0 +1,7823 @@
+# 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.5.0 - Unreleased (as of 2022-06-01)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-26342](https://issues.apache.org/jira/browse/HBASE-26342) | Support 
custom paths of independent configuration and pool for hfile cleaner |  Major | 
master |
+| [HBASE-27018](https://issues.apache.org/jira/browse/HBASE-27018) | Add a 
tool command list\_liveservers |  Major | . |
+| [HBASE-26617](https://issues.apache.org/jira/browse/HBASE-26617) | Use 
spotless to reduce the pain on fixing checkstyle issues |  Major | build, 
community |
+| [HBASE-26959](https://issues.apache.org/jira/browse/HBASE-26959) | Brotli 
compression support |  Minor | . |
+| [HBASE-25865](https://issues.apache.org/jira/browse/HBASE-25865) | Visualize 
current state of region assignment |  Blocker | master, Operability, Usability |
+| [HBASE-26703](https://issues.apache.org/jira/browse/HBASE-26703) | Allow 
configuration of IPC queue balancer |  Minor | . |
+| [HBASE-26576](https://issues.apache.org/jira/browse/HBASE-26576) | Allow 
Pluggable Queue to belong to FastPath or normal Balanced Executor |  Minor | 
regionserver, rpc |
+| [HBASE-26347](https://issues.apache.org/jira/browse/HBASE-26347) | Support 
detect and exclude slow DNs in fan-out of WAL |  Major | wal |
+| [HBASE-26284](https://issues.apache.org/jira/browse/HBASE-26284) | Add HBase 
Thrift API to get all table names along with whether it is enabled or not |  
Major | Thrift |
+| [HBASE-26141](https://issues.apache.org/jira/browse/HBASE-26141) | Add 
tracing support for HTable and sync connection on branch-2 |  Major | tracing |
+| [HBASE-6908](https://issues.apache.org/jira/browse/HBASE-6908) | Pluggable 
Call BlockingQueue for HBaseServer |  Major | IPC/RPC |
+| [HBASE-25841](https://issues.apache.org/jira/browse/HBASE-25841) | Add basic 
jshell support |  Minor | shell, Usability |
+| [HBASE-25756](https://issues.apache.org/jira/browse/HBASE-25756) | Support 
alternate compression for major and minor compactions |  Minor | Compaction |
+| [HBASE-25751](https://issues.apache.org/jira/browse/HBASE-25751) | Add 
writable TimeToPurgeDeletes to ScanOptions |  Major | . |
+| [HBASE-25665](https://issues.apache.org/jira/browse/HBASE-25665) | Disable 
reverse DNS lookup for SASL Kerberos client connection |  Major | . |
+| [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 | . |
+| [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-26320](https://issues.apache.org/jira/browse/HBASE-26320) | Separate 
Log Cleaner DirScanPool to prevent the OLDWALs from filling up the disk when 
archive is large |  Major | Operability |
+| [HBASE-27043](https://issues.apache.org/jira/browse/HBASE-27043) | Let lock 
wait timeout to improve performance of SnapshotHFileCleaner |  Major | 
snapshots |
+| [HBASE-25465](https://issues.apache.org/jira/browse/HBASE-25465) | Use javac 
--release option for supporting cross version compilation |  Minor | 
create-release |
+| [HBASE-27013](https://issues.apache.org/jira/browse/HBASE-27013) | Introduce 
read all bytes when using pread for prefetch |  Major | HFile, Performance |
+| [HBASE-27003](https://issues.apache.org/jira/browse/HBASE-27003) | Optimize 
log format for PerformanceEvaluation |  Minor | . |
+| [HBASE-26990](https://issues.apache.org/jira/browse/HBASE-26990) | Add 
default implementation for BufferedMutator interface setters |  Minor | . |
+| [HBASE-26419](https://issues.apache.org/jira/browse/HBASE-26419) | Tracing 
Spans of RPCs should follow otel semantic conventions |  Blocker | tracing |
+| [HBASE-26961](https://issues.apache.org/jira/browse/HBASE-26961) | cache 
region locations when getAllRegionLocations() for branch-2.4+ |  Minor | Client 
|
+| [HBASE-26975](https://issues.apache.org/jira/browse/HBASE-26975) | Add on 
heap and off heap memstore info in rs web UI |  Minor | UI |
+| [HBASE-26980](https://issues.apache.org/jira/browse/HBASE-26980) | Update 
javadoc of BucketCache.java |  Trivial | documentation |
+| [HBASE-26971](https://issues.apache.org/jira/browse/HBASE-26971) | 
SnapshotInfo --snapshot param is marked as required even when trying to list 
all snapshots |  Minor | . |
+| [HBASE-26807](https://issues.apache.org/jira/browse/HBASE-26807) | Unify 
CallQueueTooBigException special pause with CallDroppedException |  Major | . |
+| [HBASE-26891](https://issues.apache.org/jira/browse/HBASE-26891) | Make 
MetricsConnection scope configurable |  Minor | . |
+| [HBASE-26947](https://issues.apache.org/jira/browse/HBASE-26947) | Implement 
a special TestAppender to limit the size of test output |  Major | logging, 
test |
+| [HBASE-26618](https://issues.apache.org/jira/browse/HBASE-26618) | Involving 
primary meta region in meta scan with CatalogReplicaLoadBalanceSimpleSelector | 
 Minor | meta replicas |
+| [HBASE-26885](https://issues.apache.org/jira/browse/HBASE-26885) | The TRSP 
should not go on when it get a bogus server name from AM |  Major | proc-v2 |
+| [HBASE-26872](https://issues.apache.org/jira/browse/HBASE-26872) | Load rate 
calculator for cost functions should be more precise |  Major | Balancer |
+| [HBASE-26832](https://issues.apache.org/jira/browse/HBASE-26832) | Avoid 
repeated releasing of flushed wal entries in AsyncFSWAL#syncCompleted |  Major 
| wal |
+| [HBASE-26878](https://issues.apache.org/jira/browse/HBASE-26878) | 
TableInputFormatBase should cache RegionSizeCalculator |  Minor | . |
+| [HBASE-26175](https://issues.apache.org/jira/browse/HBASE-26175) | 
MetricsHBaseServer should record all kinds of Exceptions |  Minor | metrics |
+| [HBASE-21065](https://issues.apache.org/jira/browse/HBASE-21065) | Try 
ROW\_INDEX\_V1 encoding on meta table (fix bloomfilters on meta while we are at 
it) |  Major | meta, Performance |
+| [HBASE-26858](https://issues.apache.org/jira/browse/HBASE-26858) | Refactor 
TestMasterRegionOnTwoFileSystems to avoid dead loop |  Major | test |
+| [HBASE-26833](https://issues.apache.org/jira/browse/HBASE-26833) | Avoid 
waiting to clear buffer usage of ReplicationSourceShipper when aborting the RS 
|  Major | regionserver, Replication |
+| [HBASE-26848](https://issues.apache.org/jira/browse/HBASE-26848) | Set 
java.io.tmpdir on mvn command when running jenkins job |  Major | jenkins, test 
|
+| [HBASE-26828](https://issues.apache.org/jira/browse/HBASE-26828) | Increase 
the concurrency when running UTs in pre commit job |  Major | jenkins, test |
+| [HBASE-26680](https://issues.apache.org/jira/browse/HBASE-26680) | Close and 
do not write trailer for the broken WAL writer |  Major | wal |
+| [HBASE-26720](https://issues.apache.org/jira/browse/HBASE-26720) | 
ExportSnapshot should validate the source snapshot before copying files |  
Major | snapshots |
+| [HBASE-26275](https://issues.apache.org/jira/browse/HBASE-26275) | update 
error message when executing deleteall with ROWPREFIXFILTER in meta table |  
Minor | shell |
+| [HBASE-26835](https://issues.apache.org/jira/browse/HBASE-26835) | Rewrite 
TestLruAdaptiveBlockCache to make it more stable |  Major | test |
+| [HBASE-26830](https://issues.apache.org/jira/browse/HBASE-26830) | Rewrite 
TestLruBlockCache to make it more stable |  Major | test |
+| [HBASE-26814](https://issues.apache.org/jira/browse/HBASE-26814) | Default 
StoreHotnessProtector to off, with logs to guide when to turn it on |  Major | 
. |
+| [HBASE-26784](https://issues.apache.org/jira/browse/HBASE-26784) | Use 
HIGH\_QOS for ResultScanner.close requests |  Major | . |
+| [HBASE-26552](https://issues.apache.org/jira/browse/HBASE-26552) | Introduce 
retry to logroller to avoid abort |  Major | wal |
+| [HBASE-26792](https://issues.apache.org/jira/browse/HBASE-26792) | Implement 
ScanInfo#toString |  Minor | regionserver |
+| [HBASE-26731](https://issues.apache.org/jira/browse/HBASE-26731) | Metrics 
for tracking of active scanners |  Minor | . |
+| [HBASE-26789](https://issues.apache.org/jira/browse/HBASE-26789) | 
Automatically add default security headers to http/rest if SSL enabled |  Major 
| REST, UI |
+| [HBASE-26765](https://issues.apache.org/jira/browse/HBASE-26765) | Minor 
refactor of async scanning code |  Major | . |
+| [HBASE-26659](https://issues.apache.org/jira/browse/HBASE-26659) | The 
ByteBuffer of metadata in RAMQueueEntry in BucketCache could be reused. |  
Major | BucketCache, Performance |
+| [HBASE-26730](https://issues.apache.org/jira/browse/HBASE-26730) | Extend 
hbase shell 'status' command to support an option 'tasks' |  Minor | 
Operability, shell |
+| [HBASE-26709](https://issues.apache.org/jira/browse/HBASE-26709) | Ban the 
usage of junit 3 TestCase |  Major | test |
+| [HBASE-26724](https://issues.apache.org/jira/browse/HBASE-26724) | Backport 
the UT changes in HBASE-24510 to branch-2.x |  Major | test |
+| [HBASE-26702](https://issues.apache.org/jira/browse/HBASE-26702) | Make 
ageOfLastShip, ageOfLastApplied  extend TimeHistogram instead of plain 
histogram. |  Minor | metrics, Replication |
+| [HBASE-26726](https://issues.apache.org/jira/browse/HBASE-26726) | Allow 
disable of region warmup before graceful move |  Minor | master, Region 
Assignment |
+| [HBASE-26657](https://issues.apache.org/jira/browse/HBASE-26657) | 
ProfileServlet should move the output location to hbase specific directory |  
Minor | . |
+| [HBASE-26590](https://issues.apache.org/jira/browse/HBASE-26590) | 
Hbase-client Meta lookup performance regression between hbase-1 and hbase-2 |  
Major | meta |
+| [HBASE-26567](https://issues.apache.org/jira/browse/HBASE-26567) | Remove 
IndexType from ChunkCreator |  Major | in-memory-compaction |
+| [HBASE-26641](https://issues.apache.org/jira/browse/HBASE-26641) | Split 
TestMasterFailoverWithProcedures |  Major | proc-v2, test |
+| [HBASE-26629](https://issues.apache.org/jira/browse/HBASE-26629) | Add 
expiration for long time vacant scanners in Thrift2 |  Major | Performance, 
Thrift |
+| [HBASE-26638](https://issues.apache.org/jira/browse/HBASE-26638) | 
Cherry-pick the ReflectionUtils improvements in HBASE-21515 to branch-2 |  
Major | util |
+| [HBASE-26635](https://issues.apache.org/jira/browse/HBASE-26635) | Optimize 
decodeNumeric in OrderedBytes |  Major | Performance |
+| [HBASE-26623](https://issues.apache.org/jira/browse/HBASE-26623) | Report 
CallDroppedException in exception metrics |  Minor | IPC/RPC, metrics, rpc |
+| [HBASE-26609](https://issues.apache.org/jira/browse/HBASE-26609) | Round the 
size to MB or KB at the end of calculation in HRegionServer.createRegionLoad |  
Major | regionserver |
+| [HBASE-26598](https://issues.apache.org/jira/browse/HBASE-26598) | Fix 
excessive connections in MajorCompactor |  Major | Compaction, tooling |
+| [HBASE-26579](https://issues.apache.org/jira/browse/HBASE-26579) | Set 
storage policy of recovered edits  when wal storage type is configured |  Major 
| Recovery |
+| [HBASE-26601](https://issues.apache.org/jira/browse/HBASE-26601) | 
maven-gpg-plugin failing with "Inappropriate ioctl for device" |  Major | build 
|
+| [HBASE-26556](https://issues.apache.org/jira/browse/HBASE-26556) | IT and 
Chaos Monkey improvements |  Minor | integration tests |
+| [HBASE-25547](https://issues.apache.org/jira/browse/HBASE-25547) | Thread 
pools should release unused resources |  Minor | master, regionserver |
+| [HBASE-26525](https://issues.apache.org/jira/browse/HBASE-26525) | Use 
unique thread name for group WALs |  Major | wal |
+| [HBASE-26517](https://issues.apache.org/jira/browse/HBASE-26517) | Add auth 
method information to AccessChecker audit log |  Trivial | security |
+| [HBASE-26512](https://issues.apache.org/jira/browse/HBASE-26512) | Make 
timestamp format configurable in HBase shell scan output |  Major | shell |
+| [HBASE-26485](https://issues.apache.org/jira/browse/HBASE-26485) | Introduce 
a method to clean restore directory after Snapshot Scan |  Minor | snapshots |
+| [HBASE-26479](https://issues.apache.org/jira/browse/HBASE-26479) | Print too 
slow/big scan's operation\_id in region server log |  Minor | regionserver, 
scan |
+| [HBASE-26475](https://issues.apache.org/jira/browse/HBASE-26475) | The flush 
and compact methods in HTU should skip processing secondary replicas |  Major | 
test |
+| [HBASE-26249](https://issues.apache.org/jira/browse/HBASE-26249) | 
Ameliorate compaction made by bulk-loading files |  Major | . |
+| [HBASE-26421](https://issues.apache.org/jira/browse/HBASE-26421) | Use 
HFileLink file to replace entire file‘s reference when splitting |  Major | . 
|
+| [HBASE-26267](https://issues.apache.org/jira/browse/HBASE-26267) | Master 
initialization fails if Master Region WAL dir is missing |  Major | master |
+| [HBASE-26446](https://issues.apache.org/jira/browse/HBASE-26446) | 
CellCounter should report serialized cell size counts too |  Minor | . |
+| [HBASE-26432](https://issues.apache.org/jira/browse/HBASE-26432) | Add 
tracing support in hbase shell |  Minor | shell, tracing |
+| [HBASE-26337](https://issues.apache.org/jira/browse/HBASE-26337) | 
Optimization for weighted random generators |  Major | Balancer |
+| [HBASE-26363](https://issues.apache.org/jira/browse/HBASE-26363) | 
OpenTelemetry configuration support for per-process service names |  Major | 
tracing |
+| [HBASE-26309](https://issues.apache.org/jira/browse/HBASE-26309) | Balancer 
tends to move regions to the server at the end of list |  Major | Balancer |
+| [HBASE-26305](https://issues.apache.org/jira/browse/HBASE-26305) | Move 
NavigableSet add operation to writer thread in BucketCache |  Minor | 
BucketCache, Performance |
+| [HBASE-26251](https://issues.apache.org/jira/browse/HBASE-26251) | 
StochasticLoadBalancer metrics should update even if balancer doesn't run |  
Minor | Balancer |
+| [HBASE-26270](https://issues.apache.org/jira/browse/HBASE-26270) | Provide 
getConfiguration method for Region and Store interface |  Minor | . |
+| [HBASE-26273](https://issues.apache.org/jira/browse/HBASE-26273) | 
TableSnapshotInputFormat/TableSnapshotInputFormatImpl should use 
ReadType.STREAM for scanning HFiles |  Major | mapreduce |
+| [HBASE-26276](https://issues.apache.org/jira/browse/HBASE-26276) | Allow 
HashTable/SyncTable to perform rawScan when comparing cells |  Major | . |
+| [HBASE-26229](https://issues.apache.org/jira/browse/HBASE-26229) | Limit 
count and size of L0 files compaction in StripeCompactionPolicy |  Major | 
Compaction |
+| [HBASE-26243](https://issues.apache.org/jira/browse/HBASE-26243) | Fix typo 
for file 
'hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java' |  
Trivial | . |
+| [HBASE-25773](https://issues.apache.org/jira/browse/HBASE-25773) | 
TestSnapshotScannerHDFSAclController.setupBeforeClass is flaky |  Major | . |
+| [HBASE-26147](https://issues.apache.org/jira/browse/HBASE-26147) | Add dry 
run mode to hbase balancer |  Major | Balancer, master |
+| [HBASE-25642](https://issues.apache.org/jira/browse/HBASE-25642) | Fix or 
stop warning about already cached block |  Major | BlockCache, Operability, 
regionserver |
+| [HBASE-26212](https://issues.apache.org/jira/browse/HBASE-26212) | Allow 
AuthUtil automatic renewal to be disabled |  Minor | Client, security |
+| [HBASE-26187](https://issues.apache.org/jira/browse/HBASE-26187) | Write 
straight into the store directory when Splitting and Merging |  Major | . |
+| [HBASE-26193](https://issues.apache.org/jira/browse/HBASE-26193) | Do not 
store meta region location as permanent state on zookeeper |  Major | meta, 
Zookeeper |
+| [HBASE-24652](https://issues.apache.org/jira/browse/HBASE-24652) | 
master-status UI make date type fields sortable |  Minor | master, Operability, 
UI, Usability |
+| [HBASE-25680](https://issues.apache.org/jira/browse/HBASE-25680) | 
Non-idempotent test in TestReplicationHFileCleaner |  Minor | test |
+| [HBASE-26179](https://issues.apache.org/jira/browse/HBASE-26179) | 
TestRequestTooBigException spends too much time to finish |  Major | test |
+| [HBASE-26160](https://issues.apache.org/jira/browse/HBASE-26160) | 
Configurable disallowlist for live editing of loglevels |  Minor | . |
+| [HBASE-25469](https://issues.apache.org/jira/browse/HBASE-25469) | Add 
detailed RIT info in JSON format for consumption as metrics |  Minor | master |
+| [HBASE-26154](https://issues.apache.org/jira/browse/HBASE-26154) | Provide 
exception metric for quota exceeded and throttling |  Minor | . |
+| [HBASE-26144](https://issues.apache.org/jira/browse/HBASE-26144) | The 
HStore.snapshot method is never called in main code |  Major | regionserver |
+| [HBASE-26105](https://issues.apache.org/jira/browse/HBASE-26105) | Rectify 
the expired TODO comment in CombinedBC |  Trivial | BlockCache |
+| [HBASE-26146](https://issues.apache.org/jira/browse/HBASE-26146) | Allow 
custom opts for hbck in hbase bin |  Minor | . |
+| [HBASE-26118](https://issues.apache.org/jira/browse/HBASE-26118) | The 
HStore.commitFile and HStore.moveFileIntoPlace almost have the same logic |  
Major | Compaction, regionserver |
+| [HBASE-26119](https://issues.apache.org/jira/browse/HBASE-26119) | Polish 
TestAsyncNonMetaRegionLocator |  Major | meta replicas, test |
+| [HBASE-21946](https://issues.apache.org/jira/browse/HBASE-21946) | Use 
ByteBuffer pread instead of byte[] pread in HFileBlock when applicable |  
Critical | Offheaping |
+| [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-25986](https://issues.apache.org/jira/browse/HBASE-25986) | Expose 
the NORMALIZARION\_ENABLED table descriptor through a property in hbase-site |  
Minor | Normalizer |
+| [HBASE-25700](https://issues.apache.org/jira/browse/HBASE-25700) | Enhance 
znode parent validation when add\_peer |  Minor | Replication |
+| [HBASE-26069](https://issues.apache.org/jira/browse/HBASE-26069) | Remove 
HStore.compactRecentForTestingAssumingDefaultPolicy and 
DefaultCompactor.compactForTesting |  Major | Compaction, test |
+| [HBASE-26065](https://issues.apache.org/jira/browse/HBASE-26065) | 
StripeStoreFileManager does not need to throw IOException for most methods |  
Major | Compaction, HFile |
+| [HBASE-25914](https://issues.apache.org/jira/browse/HBASE-25914) | Provide 
slow/large logs on RegionServer UI |  Major | regionserver, UI |
+| [HBASE-26012](https://issues.apache.org/jira/browse/HBASE-26012) | Improve 
logging and dequeue logic in DelayQueue |  Minor | . |
+| [HBASE-26020](https://issues.apache.org/jira/browse/HBASE-26020) | Split 
TestWALEntryStream.testDifferentCounts out |  Major | Replication, test |
+| [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-26002](https://issues.apache.org/jira/browse/HBASE-26002) | 
MultiRowMutationEndpoint should return the result of the conditional update |  
Major | Coprocessors |
+| [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-25666](https://issues.apache.org/jira/browse/HBASE-25666) | Explain 
why balancer is skipping runs |  Major | Balancer, master, UI |
+| [HBASE-25942](https://issues.apache.org/jira/browse/HBASE-25942) | Get rid 
of null regioninfo in wrapped connection exceptions |  Trivial | logging |
+| [HBASE-25745](https://issues.apache.org/jira/browse/HBASE-25745) | 
Deprecate/Rename config \`hbase.normalizer.min.region.count\` to 
\`hbase.normalizer.merge.min.region.count\` |  Minor | master, Normalizer |
+| [HBASE-25908](https://issues.apache.org/jira/browse/HBASE-25908) | Exclude 
jakarta.activation-api |  Major | hadoop3, shading |
+| [HBASE-25933](https://issues.apache.org/jira/browse/HBASE-25933) | Log trace 
raw exception, instead of cause message in NettyRpcServerRequestDecoder |  
Minor | . |
+| [HBASE-25534](https://issues.apache.org/jira/browse/HBASE-25534) | Honor 
TableDescriptor settings earlier in normalization |  Major | Normalizer |
+| [HBASE-25906](https://issues.apache.org/jira/browse/HBASE-25906) | UI of 
master-status to show recent history of balancer desicion |  Major | Balancer, 
master, UI |
+| [HBASE-25899](https://issues.apache.org/jira/browse/HBASE-25899) | Improve 
efficiency of SnapshotHFileCleaner |  Major | master |
+| [HBASE-25682](https://issues.apache.org/jira/browse/HBASE-25682) | Add a new 
command to update the configuration of all RSs in a RSGroup |  Major | Admin, 
shell |
+| [HBASE-25032](https://issues.apache.org/jira/browse/HBASE-25032) | Do not 
assign regions to region server which has not called regionServerReport yet |  
Major | . |
+| [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-25766](https://issues.apache.org/jira/browse/HBASE-25766) | Introduce 
RegionSplitRestriction that restricts the pattern of the split point |  Major | 
. |
+| [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 |
+| [HBASE-25744](https://issues.apache.org/jira/browse/HBASE-25744) | Change 
default of \`hbase.normalizer.merge.min\_region\_size.mb\` to \`0\` |  Major | 
master, Normalizer |
+| [HBASE-25747](https://issues.apache.org/jira/browse/HBASE-25747) | Remove 
unused getWriteAvailable method in OperationQuota |  Minor | Quotas |
+| [HBASE-25558](https://issues.apache.org/jira/browse/HBASE-25558) | Adding 
audit log for execMasterService |  Major | . |
+| [HBASE-25703](https://issues.apache.org/jira/browse/HBASE-25703) | Support 
conditional update in MultiRowMutationEndpoint |  Major | Coprocessors |
+| [HBASE-25686](https://issues.apache.org/jira/browse/HBASE-25686) | [hbtop] 
Add some javadoc |  Minor | hbtop |
+| [HBASE-25627](https://issues.apache.org/jira/browse/HBASE-25627) | HBase 
replication should have a metric to represent if the source is stuck getting 
initialized |  Major | Replication |
+| [HBASE-25688](https://issues.apache.org/jira/browse/HBASE-25688) | Use 
CustomRequestLog instead of Slf4jRequestLog for jetty |  Major | logging, UI |
+| [HBASE-25678](https://issues.apache.org/jira/browse/HBASE-25678) | Support 
nonce operations for Increment/Append in RowMutations and CheckAndMutate |  
Major | . |
+| [HBASE-25679](https://issues.apache.org/jira/browse/HBASE-25679) | Size of 
log queue metric is incorrect in branch-1/branch-2 |  Major | . |
+| [HBASE-25518](https://issues.apache.org/jira/browse/HBASE-25518) | Support 
separate child regions to different region servers |  Major | . |
+| [HBASE-25643](https://issues.apache.org/jira/browse/HBASE-25643) | The 
delayed FlushRegionEntry should be removed when we need a non-delayed one |  
Major | regionserver |
+| [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-25660](https://issues.apache.org/jira/browse/HBASE-25660) | Print 
split policy in use on Region open (as well as split policy vitals) |  Trivial 
| . |
+| [HBASE-25635](https://issues.apache.org/jira/browse/HBASE-25635) | 
CandidateGenerator may miss some region balance actions |  Major | Balancer |
+| [HBASE-25622](https://issues.apache.org/jira/browse/HBASE-25622) | 
Result#compareResults should compare tags. |  Major | Client |
+| [HBASE-25570](https://issues.apache.org/jira/browse/HBASE-25570) | On 
largish cluster, "CleanerChore: Could not delete dir..." makes master log 
unreadable |  Major | . |
+| [HBASE-25566](https://issues.apache.org/jira/browse/HBASE-25566) | 
RoundRobinTableInputFormat |  Major | mapreduce |
+| [HBASE-25636](https://issues.apache.org/jira/browse/HBASE-25636) | Expose 
HBCK report as metrics |  Minor | metrics |
+| [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-25637](https://issues.apache.org/jira/browse/HBASE-25637) | Rename 
method completeCompaction to refreshStoreSizeCount |  Minor | . |
+| [HBASE-25492](https://issues.apache.org/jira/browse/HBASE-25492) | Create 
table with rsgroup info in branch-2 |  Major | rsgroup |
+| [HBASE-25603](https://issues.apache.org/jira/browse/HBASE-25603) | Add 
switch for compaction after bulkload |  Major | Compaction |
+| [HBASE-25539](https://issues.apache.org/jira/browse/HBASE-25539) | Add 
metric for age of oldest wal. |  Major | metrics, regionserver |
+| [HBASE-25574](https://issues.apache.org/jira/browse/HBASE-25574) | Revisit 
put/delete/increment/append related RegionObserver methods |  Major | 
Coprocessors |
+| [HBASE-25541](https://issues.apache.org/jira/browse/HBASE-25541) | In 
WALEntryStream, set the current path to null while dequeing the log |  Major | 
. |
+| [HBASE-23887](https://issues.apache.org/jira/browse/HBASE-23887) | New L1 
cache : AdaptiveLRU |  Major | BlockCache, Performance |
+| [HBASE-25364](https://issues.apache.org/jira/browse/HBASE-25364) | Redo the 
getMidPoint() in HFileWriterImpl to get rid of the double comparison process |  
Minor | . |
+| [HBASE-25519](https://issues.apache.org/jira/browse/HBASE-25519) | BLOCKSIZE 
needs to support pretty print |  Major | . |
+| [HBASE-24772](https://issues.apache.org/jira/browse/HBASE-24772) | Use 
GetoptLong or OptionParser in hbase-shell |  Minor | shell |
+| [HBASE-25542](https://issues.apache.org/jira/browse/HBASE-25542) | Add 
client detail to scan name so when lease expires, we have clue on who was 
scanning |  Major | scan |
+| [HBASE-25553](https://issues.apache.org/jira/browse/HBASE-25553) | It is 
better for ReplicationTracker.getListOfRegionServers to return ServerName 
instead of String |  Major | . |
+| [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 |
+| [HBASE-25431](https://issues.apache.org/jira/browse/HBASE-25431) | 
MAX\_FILESIZE and MEMSTORE\_FLUSHSIZE should not be set negative number |  
Major | . |
+| [HBASE-25439](https://issues.apache.org/jira/browse/HBASE-25439) | Add BYTE 
unit in PrettyPrinter.Unit |  Major | . |
+| [HBASE-25249](https://issues.apache.org/jira/browse/HBASE-25249) | Adding 
StoreContext |  Major | . |
+| [HBASE-23340](https://issues.apache.org/jira/browse/HBASE-23340) | hmaster  
/hbase/replication/rs  session expired (hbase replication default value is 
true, we don't use ) causes logcleaner can not clean oldWALs, which resulits in 
oldWALs too large (more than 2TB) |  Major | master |
+| [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-25211](https://issues.apache.org/jira/browse/HBASE-25211) | Rack 
awareness in region\_mover |  Major | . |
+| [HBASE-25483](https://issues.apache.org/jira/browse/HBASE-25483) | set the 
loadMeta log level to debug. |  Major | MTTR, Region Assignment |
+| [HBASE-25471](https://issues.apache.org/jira/browse/HBASE-25471) | Move 
RegionScannerImpl out of HRegion |  Major | regionserver |
+| [HBASE-25458](https://issues.apache.org/jira/browse/HBASE-25458) | HRegion 
methods cleanup |  Major | regionserver |
+| [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-25450](https://issues.apache.org/jira/browse/HBASE-25450) | The 
parameter "hbase.bucketcache.size" is misdescribed |  Major | conf |
+| [HBASE-24751](https://issues.apache.org/jira/browse/HBASE-24751) | Display 
Task completion time and/or processing duration on Web UI |  Minor | UI |
+| [HBASE-25379](https://issues.apache.org/jira/browse/HBASE-25379) | Make 
retry pause time configurable for regionserver short operation RPC 
(reportRegionStateTransition/reportProcedureDone) |  Minor | regionserver |
+| [HBASE-24850](https://issues.apache.org/jira/browse/HBASE-24850) | 
CellComparator perf improvement |  Critical | Performance, scan |
+| [HBASE-25443](https://issues.apache.org/jira/browse/HBASE-25443) | Improve 
the experience of using the Master webpage by change the loading process of 
snapshot list to asynchronous |  Minor | master, UI |
+| [HBASE-25425](https://issues.apache.org/jira/browse/HBASE-25425) | Some 
notes on RawCell |  Trivial | . |
+| [HBASE-25084](https://issues.apache.org/jira/browse/HBASE-25084) | 
RegexStringComparator in ParseFilter should support case-insensitive regexes |  
Major | Thrift |
+| [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-25363](https://issues.apache.org/jira/browse/HBASE-25363) | Improve 
performance of HFileLinkCleaner by using ReadWriteLock instead of synchronize | 
 Major | master |
+| [HBASE-25328](https://issues.apache.org/jira/browse/HBASE-25328) | Add 
builder method to create Tags. |  Minor | . |
+| [HBASE-25187](https://issues.apache.org/jira/browse/HBASE-25187) | Improve 
SizeCachedKV variants initialization |  Minor | . |
+| [HBASE-23303](https://issues.apache.org/jira/browse/HBASE-23303) | Add 
security headers to REST server/info page |  Major | REST |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-27081](https://issues.apache.org/jira/browse/HBASE-27081) | Fix 
disallowed compatibility breaks on branch-2.5 and branch-2 |  Blocker | . |
+| [HBASE-27079](https://issues.apache.org/jira/browse/HBASE-27079) | Lower 
some DEBUG level logs in ReplicationSourceWALReader to TRACE |  Minor | . |
+| [HBASE-27068](https://issues.apache.org/jira/browse/HBASE-27068) | NPE 
occurs when the active master has not yet been elected |  Major | . |
+| [HBASE-27064](https://issues.apache.org/jira/browse/HBASE-27064) | CME in 
TestRegionNormalizerWorkQueue |  Minor | test |
+| [HBASE-27069](https://issues.apache.org/jira/browse/HBASE-27069) | Hbase 
SecureBulkload permission regression |  Major | . |
+| [HBASE-27066](https://issues.apache.org/jira/browse/HBASE-27066) | The 
Region Visualizer display failed |  Major | . |
+| [HBASE-27065](https://issues.apache.org/jira/browse/HBASE-27065) | Build 
against Hadoop 3.3.3 |  Major | build |
+| [HBASE-26854](https://issues.apache.org/jira/browse/HBASE-26854) | Shell 
startup logs a bunch of noise |  Major | . |
+| [HBASE-27061](https://issues.apache.org/jira/browse/HBASE-27061) | two phase 
bulkload is broken when SFT is in use. |  Major | . |
+| [HBASE-27055](https://issues.apache.org/jira/browse/HBASE-27055) | Add 
additional comments when using HBASE\_TRACE\_OPTS with standalone mode |  Minor 
| tracing |
+| [HBASE-27030](https://issues.apache.org/jira/browse/HBASE-27030) | Fix 
undefined local variable error in draining\_servers.rb |  Major | jruby, shell |
+| [HBASE-27047](https://issues.apache.org/jira/browse/HBASE-27047) | Fix typo 
for metric drainingRegionServers |  Minor | metrics |
+| [HBASE-27027](https://issues.apache.org/jira/browse/HBASE-27027) | 
Deprecated jetty SslContextFactory cause HMaster startup failure due to 
multiple certificates in KeyStores |  Major | security |
+| [HBASE-27032](https://issues.apache.org/jira/browse/HBASE-27032) | The 
draining region servers metric description is incorrect |  Minor | . |
+| [HBASE-27019](https://issues.apache.org/jira/browse/HBASE-27019) | Minor 
compression performance improvements |  Trivial | . |
+| [HBASE-26905](https://issues.apache.org/jira/browse/HBASE-26905) | 
ReplicationPeerManager#checkPeerExists should throw 
ReplicationPeerNotFoundException if peer doesn't exists |  Major | Replication |
+| [HBASE-27021](https://issues.apache.org/jira/browse/HBASE-27021) | 
StoreFileInfo should set its initialPath in a consistent way |  Major | . |
+| [HBASE-26994](https://issues.apache.org/jira/browse/HBASE-26994) | 
MasterFileSystem create directory without permission check |  Major | master |
+| [HBASE-26963](https://issues.apache.org/jira/browse/HBASE-26963) | 
ReplicationSource#removePeer hangs if we try to remove bad peer. |  Major | 
regionserver, Replication |
+| [HBASE-27000](https://issues.apache.org/jira/browse/HBASE-27000) | Block 
cache stats (Misses Caching) display error in RS web UI |  Major | . |
+| [HBASE-26984](https://issues.apache.org/jira/browse/HBASE-26984) | Chaos 
Monkey thread dies in ITBLL Chaos GracefulRollingRestartRsAction |  Major | 
integration tests |
+| [HBASE-26992](https://issues.apache.org/jira/browse/HBASE-26992) | Brotli 
compressor has unexpected behavior during reinitialization |  Minor | . |
+| [HBASE-26988](https://issues.apache.org/jira/browse/HBASE-26988) | Balancer 
should reset to default setting for hbase.master.loadbalance.bytable if 
dynamically reloading configuration |  Minor | Balancer |
+| [HBASE-26917](https://issues.apache.org/jira/browse/HBASE-26917) | Do not 
add --threads when running 'mvn site' |  Major | build, scripts |
+| [HBASE-22349](https://issues.apache.org/jira/browse/HBASE-22349) | 
Stochastic Load Balancer skips balancing when node is replaced in cluster |  
Major | Balancer |
+| [HBASE-26979](https://issues.apache.org/jira/browse/HBASE-26979) | 
StoreFileListFile logs frequent stacktraces at INFO level |  Minor | . |
+| [HBASE-26941](https://issues.apache.org/jira/browse/HBASE-26941) | 
LocalHBaseCluster.waitOnRegionServer should not call join while interrupted |  
Critical | test |
+| [HBASE-26938](https://issues.apache.org/jira/browse/HBASE-26938) | 
Compaction failures after StoreFileTracker integration |  Blocker | Compaction |
+| [HBASE-26944](https://issues.apache.org/jira/browse/HBASE-26944) | Possible 
resource leak while creating new region scanner |  Major | . |
+| [HBASE-26895](https://issues.apache.org/jira/browse/HBASE-26895) | on hbase 
shell, 'delete/deleteall' for a columnfamily is not working |  Major | shell |
+| [HBASE-26901](https://issues.apache.org/jira/browse/HBASE-26901) | delete 
with null columnQualifier occurs NullPointerException when NewVersionBehavior 
is on |  Major | Deletes, Scanners |
+| [HBASE-26880](https://issues.apache.org/jira/browse/HBASE-26880) | 
Misspelling commands in hbase shell will crash the shell |  Minor | shell |
+| [HBASE-26939](https://issues.apache.org/jira/browse/HBASE-26939) | Typo in 
admin.rb "COMPRESSION\_COMPACT\_MAJPR" |  Trivial | . |
+| [HBASE-26924](https://issues.apache.org/jira/browse/HBASE-26924) | 
[Documentation] Fix log parameter error and spelling error |  Trivial | logging 
|
+| [HBASE-26811](https://issues.apache.org/jira/browse/HBASE-26811) | Secondary 
replica may be disabled for read incorrectly forever |  Major | read replicas |
+| [HBASE-26812](https://issues.apache.org/jira/browse/HBASE-26812) | 
ShortCircuitingClusterConnection fails to close RegionScanners when making 
short-circuited calls |  Critical | . |
+| [HBASE-26838](https://issues.apache.org/jira/browse/HBASE-26838) | Junit jar 
is not included in the hbase tar ball, causing issues for some  hbase tools 
that do rely on it |  Major | integration tests, tooling |
+| [HBASE-26871](https://issues.apache.org/jira/browse/HBASE-26871) | shaded 
mapreduce and shaded byo-hadoop client artifacts contains no classes |  Blocker 
| integration tests, jenkins, mapreduce |
+| [HBASE-26896](https://issues.apache.org/jira/browse/HBASE-26896) | 
list\_quota\_snapshots fails with ‘ERROR NameError: uninitialized constant 
Shell::Commands::ListQuotaSnapshots::TABLE’ |  Major | shell |
+| [HBASE-26718](https://issues.apache.org/jira/browse/HBASE-26718) | 
HFileArchiver can remove referenced StoreFiles from the archive |  Major | 
Compaction, HFile, snapshots |
+| [HBASE-26864](https://issues.apache.org/jira/browse/HBASE-26864) | 
SplitTableRegionProcedure calls openParentRegions() at a wrong state during 
rollback. |  Major | Region Assignment |
+| [HBASE-26876](https://issues.apache.org/jira/browse/HBASE-26876) | Use 
toStringBinary for rowkey in RegionServerCallable error string |  Minor | . |
+| [HBASE-26875](https://issues.apache.org/jira/browse/HBASE-26875) | 
RpcRetryingCallerImpl translateException ignores return value of recursive call 
|  Minor | . |
+| [HBASE-26869](https://issues.apache.org/jira/browse/HBASE-26869) | 
RSRpcServices.scan should deep clone cells when RpcCallContext is null |  Major 
| regionserver |
+| [HBASE-26870](https://issues.apache.org/jira/browse/HBASE-26870) | Log4j2 
integration is incorrect in nighly's client integration test |  Critical | 
jenkins, logging |
+| [HBASE-26840](https://issues.apache.org/jira/browse/HBASE-26840) | Fix NPE 
in the retry of logroller |  Minor | wal |
+| [HBASE-26670](https://issues.apache.org/jira/browse/HBASE-26670) | 
HFileLinkCleaner should be added even if snapshot is disabled |  Critical | 
snapshots |
+| [HBASE-26761](https://issues.apache.org/jira/browse/HBASE-26761) | 
TestMobStoreScanner (testGetMassive) can OOME |  Minor | mob, test |
+| [HBASE-26816](https://issues.apache.org/jira/browse/HBASE-26816) | Fix CME 
in ReplicationSourceManager |  Minor | Replication |
+| [HBASE-26715](https://issues.apache.org/jira/browse/HBASE-26715) | Blocked 
on SyncFuture in AsyncProtobufLogWriter#write |  Major | . |
+| [HBASE-26804](https://issues.apache.org/jira/browse/HBASE-26804) | Missing 
opentelemetry agent in hadoop-two-compat.xml |  Blocker | tracing |
+| [HBASE-26815](https://issues.apache.org/jira/browse/HBASE-26815) | 
TestFanOutOneBlockAsyncDFSOutput is flakey |  Major | test |
+| [HBASE-26783](https://issues.apache.org/jira/browse/HBASE-26783) | 
ScannerCallable doubly clears meta cache on retries |  Major | . |
+| [HBASE-25709](https://issues.apache.org/jira/browse/HBASE-25709) | Close 
region may stuck when region is compacting and skipped most cells read |  Major 
| Compaction |
+| [HBASE-26777](https://issues.apache.org/jira/browse/HBASE-26777) | 
BufferedDataBlockEncoder$OffheapDecodedExtendedCell.deepClone throws 
UnsupportedOperationException |  Major | regionserver |
+| [HBASE-26745](https://issues.apache.org/jira/browse/HBASE-26745) | 
MetricsStochasticBalancerSource metrics don't render in /jmx endpoint |  Minor 
| . |
+| [HBASE-26776](https://issues.apache.org/jira/browse/HBASE-26776) | RpcServer 
failure to SASL handshake always logs user "unknown" to audit log |  Major | 
security |
+| [HBASE-26772](https://issues.apache.org/jira/browse/HBASE-26772) | Shell 
suspended in background |  Minor | shell |
+| [HBASE-26767](https://issues.apache.org/jira/browse/HBASE-26767) | Rest 
server should not use a large Header Cache. |  Major | REST |
+| [HBASE-26546](https://issues.apache.org/jira/browse/HBASE-26546) | 
hbase-shaded-client missing required thirdparty classes under hadoop 3.3.1 |  
Major | Client, hadoop3, shading |
+| [HBASE-26727](https://issues.apache.org/jira/browse/HBASE-26727) | Fix 
CallDroppedException reporting |  Minor | . |
+| [HBASE-26712](https://issues.apache.org/jira/browse/HBASE-26712) | Balancer 
encounters NPE in rare case |  Major | . |
+| [HBASE-26742](https://issues.apache.org/jira/browse/HBASE-26742) | 
Comparator of NOT\_EQUAL NULL is invalid for checkAndMutate |  Major | . |
+| [HBASE-26688](https://issues.apache.org/jira/browse/HBASE-26688) | Threads 
shared EMPTY\_RESULT may lead to unexpected client job down. |  Major | Client |
+| [HBASE-26741](https://issues.apache.org/jira/browse/HBASE-26741) | Incorrect 
exception handling in shell |  Critical | shell |
+| [HBASE-26729](https://issues.apache.org/jira/browse/HBASE-26729) | Backport 
"HBASE-26714 Introduce path configuration for system coprocessors" to branch-2 
|  Major | Coprocessors |
+| [HBASE-26713](https://issues.apache.org/jira/browse/HBASE-26713) | 
Increments submitted by 1.x clients will be stored with timestamp 0 on 2.x+ 
clusters |  Major | . |
+| [HBASE-26679](https://issues.apache.org/jira/browse/HBASE-26679) | Wait on 
the future returned by FanOutOneBlockAsyncDFSOutput.flush would stuck |  
Critical | wal |
+| [HBASE-26662](https://issues.apache.org/jira/browse/HBASE-26662) | 
User.createUserForTesting should not reset UserProvider.groups every time if 
hbase.group.service.for.test.only is true |  Major | . |
+| [HBASE-26671](https://issues.apache.org/jira/browse/HBASE-26671) | 
Misspellings of hbck usage |  Minor | hbck |
+| [HBASE-26469](https://issues.apache.org/jira/browse/HBASE-26469) | correct 
HBase shell exit behavior to match code passed to exit |  Critical | shell |
+| [HBASE-26543](https://issues.apache.org/jira/browse/HBASE-26543) | correct 
parsing of hbase shell args with GetoptLong |  Blocker | shell |
+| [HBASE-26643](https://issues.apache.org/jira/browse/HBASE-26643) | 
LoadBalancer should not return empty map |  Critical | proc-v2, Region 
Assignment, test |
+| [HBASE-26646](https://issues.apache.org/jira/browse/HBASE-26646) | WALPlayer 
should obtain token from filesystem |  Minor | . |
+| [HBASE-26494](https://issues.apache.org/jira/browse/HBASE-26494) | Using 
RefCnt to fix the flawed MemStoreLABImpl |  Major | regionserver |
+| [HBASE-26625](https://issues.apache.org/jira/browse/HBASE-26625) | 
ExportSnapshot tool failed to copy data files for tables with merge region |  
Minor | . |
+| [HBASE-26615](https://issues.apache.org/jira/browse/HBASE-26615) | Snapshot 
referenced data files are deleted when delete a table with merge regions |  
Major | . |
+| [HBASE-26613](https://issues.apache.org/jira/browse/HBASE-26613) | The logic 
of the method incrementIV in Encryption class has problem |  Major | 
Performance, security |
+| [HBASE-26488](https://issues.apache.org/jira/browse/HBASE-26488) | Memory 
leak when MemStore retry flushing |  Major | regionserver |
+| [HBASE-26340](https://issues.apache.org/jira/browse/HBASE-26340) | 
TableSplit returns false size under 1MB |  Major | mapreduce, regionserver |
+| [HBASE-26537](https://issues.apache.org/jira/browse/HBASE-26537) | 
FuzzyRowFilter backwards compatibility |  Major | . |
+| [HBASE-26550](https://issues.apache.org/jira/browse/HBASE-26550) | Make sure 
the master is running normally before accepting a balance command |  Minor | 
Balancer, master |
+| [HBASE-26541](https://issues.apache.org/jira/browse/HBASE-26541) | 
hbase-protocol-shaded not buildable on M1 MacOSX |  Major | . |
+| [HBASE-26527](https://issues.apache.org/jira/browse/HBASE-26527) | 
ArrayIndexOutOfBoundsException in KeyValueUtil.copyToNewKeyValue() |  Major | 
wal |
+| [HBASE-26462](https://issues.apache.org/jira/browse/HBASE-26462) | Should 
persist restoreAcl flag in the procedure state for CloneSnapshotProcedure and 
RestoreSnapshotProcedure |  Critical | proc-v2, snapshots |
+| [HBASE-26535](https://issues.apache.org/jira/browse/HBASE-26535) | [site, 
branch-2] DependencyManagement report is broken |  Blocker | build, pom |
+| [HBASE-26533](https://issues.apache.org/jira/browse/HBASE-26533) | 
KeyValueScanner might not be properly closed when using 
InternalScan.checkOnlyMemStore() |  Minor | . |
+| [HBASE-26482](https://issues.apache.org/jira/browse/HBASE-26482) | HMaster 
may clean wals that is replicating in rare cases |  Critical | Replication |
+| [HBASE-26468](https://issues.apache.org/jira/browse/HBASE-26468) | Region 
Server doesn't exit cleanly incase it crashes. |  Major | regionserver |
+| [HBASE-25905](https://issues.apache.org/jira/browse/HBASE-25905) | Shutdown 
of WAL stuck at waitForSafePoint |  Blocker | regionserver, wal |
+| [HBASE-26455](https://issues.apache.org/jira/browse/HBASE-26455) | 
TestStochasticLoadBalancerRegionReplicaWithRacks fails consistently |  Major | 
Balancer |
+| [HBASE-26450](https://issues.apache.org/jira/browse/HBASE-26450) | Server 
configuration will overwrite HStore configuration after using shell command 
'update\_config' |  Minor | Compaction, conf, regionserver |
+| [HBASE-26476](https://issues.apache.org/jira/browse/HBASE-26476) | Make 
DefaultMemStore extensible for HStore.memstore |  Major | regionserver |
+| [HBASE-26465](https://issues.apache.org/jira/browse/HBASE-26465) | 
MemStoreLAB may be released early when its SegmentScanner is scanning |  
Critical | regionserver |
+| [HBASE-26467](https://issues.apache.org/jira/browse/HBASE-26467) | Wrong 
Cell Generated by MemStoreLABImpl.forceCopyOfBigCellInto when Cell size bigger 
than data chunk size |  Critical | in-memory-compaction |
+| [HBASE-26463](https://issues.apache.org/jira/browse/HBASE-26463) | 
Unreadable table names after HBASE-24605 |  Trivial | UI |
+| [HBASE-26438](https://issues.apache.org/jira/browse/HBASE-26438) | Fix  
flaky test TestHStore.testCompactingMemStoreCellExceedInmemoryFlushSize |  
Major | test |
+| [HBASE-26436](https://issues.apache.org/jira/browse/HBASE-26436) | 
check-aggregate-license error related to javadns after HADOOP-17317 |  Major | 
build, hadoop3 |
+| [HBASE-26311](https://issues.apache.org/jira/browse/HBASE-26311) | Balancer 
gets stuck in cohosted replica distribution |  Major | Balancer |
+| [HBASE-26384](https://issues.apache.org/jira/browse/HBASE-26384) | Segment 
already flushed to hfile may still be remained in CompactingMemStore |  Major | 
in-memory-compaction |
+| [HBASE-26414](https://issues.apache.org/jira/browse/HBASE-26414) | Tracing 
INSTRUMENTATION\_NAME is incorrect |  Blocker | tracing |
+| [HBASE-26410](https://issues.apache.org/jira/browse/HBASE-26410) | Fix HBase 
TestCanaryTool for Java17 |  Major | java |
+| [HBASE-26429](https://issues.apache.org/jira/browse/HBASE-26429) | 
HeapMemoryManager fails memstore flushes with NPE if enabled |  Major | 
Operability, regionserver |
+| [HBASE-26404](https://issues.apache.org/jira/browse/HBASE-26404) | Update 
javadoc for CellUtil#createCell  with tags methods. |  Major | . |
+| [HBASE-26398](https://issues.apache.org/jira/browse/HBASE-26398) | 
CellCounter fails for large tables filling up local disk |  Minor | mapreduce |
+| [HBASE-26190](https://issues.apache.org/jira/browse/HBASE-26190) | High rate 
logging of BucketAllocatorException: Allocation too big |  Major | BucketCache, 
Operability |
+| [HBASE-26392](https://issues.apache.org/jira/browse/HBASE-26392) | Update 
ClassSize.BYTE\_BUFFER for JDK17 |  Major | java, util |
+| [HBASE-26394](https://issues.apache.org/jira/browse/HBASE-26394) | Cache in 
RSRpcServices.executeProcedures does not take effect |  Major | . |
+| [HBASE-26385](https://issues.apache.org/jira/browse/HBASE-26385) | Clear 
CellScanner when replay |  Major | regionserver, rpc |
+| [HBASE-26383](https://issues.apache.org/jira/browse/HBASE-26383) | HBCK 
incorrectly reports inconsistencies for recently split regions following a 
master failover |  Critical | master |
+| [HBASE-26371](https://issues.apache.org/jira/browse/HBASE-26371) | 
Prioritize meta region move over other region moves in region\_mover |  Major | 
. |
+| [HBASE-26361](https://issues.apache.org/jira/browse/HBASE-26361) | Enable 
OpenTelemetry to be used from developer sandbox |  Major | tracing |
+| [HBASE-26364](https://issues.apache.org/jira/browse/HBASE-26364) | 
TestThriftServer is failing 100% in our flaky test job |  Major | test, Thrift |
+| [HBASE-26350](https://issues.apache.org/jira/browse/HBASE-26350) | Missing 
server side debugging on failed SASL handshake |  Minor | . |
+| [HBASE-26344](https://issues.apache.org/jira/browse/HBASE-26344) | Fix Bug 
for MultiByteBuff.put(int, byte) |  Major | . |
+| [HBASE-26312](https://issues.apache.org/jira/browse/HBASE-26312) | Shell 
scan fails with timestamp |  Major | shell, test |
+| [HBASE-24601](https://issues.apache.org/jira/browse/HBASE-24601) | Change 
default Hfile storage policy from HOT to NONE for HDFS |  Major | HFile |
+| [HBASE-26295](https://issues.apache.org/jira/browse/HBASE-26295) | 
BucketCache could not free BucketEntry which restored from persistence file |  
Major | BucketCache |
+| [HBASE-26289](https://issues.apache.org/jira/browse/HBASE-26289) | Hbase 
scan setMaxResultsPerColumnFamily not giving right results |  Major | 
regionserver |
+| [HBASE-26299](https://issues.apache.org/jira/browse/HBASE-26299) | Fix 
TestHTableTracing.testTableClose for nightly build of branch-2 |  Major | test, 
tracing |
+| [HBASE-26238](https://issues.apache.org/jira/browse/HBASE-26238) | OOME in 
VerifyReplication for the table contains rows with 10M+ cells |  Major | 
Client, Replication |
+| [HBASE-26297](https://issues.apache.org/jira/browse/HBASE-26297) | Balancer 
run is improperly triggered by accuracy error of double comparison |  Major | 
Balancer |
+| [HBASE-26178](https://issues.apache.org/jira/browse/HBASE-26178) | Improve 
data structure and algorithm for BalanceClusterState to improve computation 
speed for large cluster |  Major | Balancer, Performance |
+| [HBASE-26274](https://issues.apache.org/jira/browse/HBASE-26274) | Create an 
option to reintroduce BlockCache to mapreduce job |  Major | BlockCache, HFile, 
mapreduce |
+| [HBASE-26261](https://issues.apache.org/jira/browse/HBASE-26261) | Store 
configuration loss when use update\_config |  Minor | . |
+| [HBASE-26281](https://issues.apache.org/jira/browse/HBASE-26281) | DBB got 
from BucketCache would be freed unexpectedly before RPC completed |  Critical | 
BucketCache |
+| [HBASE-26197](https://issues.apache.org/jira/browse/HBASE-26197) | Fix some 
obvious bugs in MultiByteBuff.put |  Major | . |
+| [HBASE-26106](https://issues.apache.org/jira/browse/HBASE-26106) | 
AbstractFSWALProvider#getArchivedLogPath doesn't look for wal file in all 
oldWALs directory. |  Critical | wal |
+| [HBASE-26205](https://issues.apache.org/jira/browse/HBASE-26205) | 
TableMRUtil#initCredentialsForCluster should use specified conf for 
UserProvider |  Major | mapreduce |
+| [HBASE-26210](https://issues.apache.org/jira/browse/HBASE-26210) | HBase 
Write should be doomed to hang when cell size exceeds InmemoryFlushSize for 
CompactingMemStore |  Critical | in-memory-compaction |
+| [HBASE-26244](https://issues.apache.org/jira/browse/HBASE-26244) | Avoid 
trim the error stack trace when running UT with maven |  Major | . |
+| [HBASE-25588](https://issues.apache.org/jira/browse/HBASE-25588) | Excessive 
logging of "hbase.zookeeper.useMulti is deprecated. Default to true always." |  
Minor | logging, Operability, Replication |
+| [HBASE-26232](https://issues.apache.org/jira/browse/HBASE-26232) | 
SEEK\_NEXT\_USING\_HINT is ignored on reversed Scans |  Critical | Filters, 
scan |
+| [HBASE-26204](https://issues.apache.org/jira/browse/HBASE-26204) | 
VerifyReplication should obtain token for peerQuorumAddress too |  Major | . |
+| [HBASE-26219](https://issues.apache.org/jira/browse/HBASE-26219) | Negative 
time is logged while waiting on regionservers |  Trivial | . |
+| [HBASE-26087](https://issues.apache.org/jira/browse/HBASE-26087) | JVM crash 
when displaying RPC params by MonitoredRPCHandler |  Major | UI |
+| [HBASE-24570](https://issues.apache.org/jira/browse/HBASE-24570) | 
connection#close throws NPE |  Minor | Client |
+| [HBASE-26200](https://issues.apache.org/jira/browse/HBASE-26200) | Undo 
'HBASE-25165 Change 'State time' in UI so sorts (#2508)' in favor of 
HBASE-24652 |  Major | UI |
+| [HBASE-26196](https://issues.apache.org/jira/browse/HBASE-26196) | Support 
configuration override for remote cluster of HFileOutputFormat locality 
sensitive |  Major | mapreduce |
+| [HBASE-26026](https://issues.apache.org/jira/browse/HBASE-26026) | HBase 
Write may be stuck forever when using CompactingMemStore |  Critical | 
in-memory-compaction |
+| [HBASE-26155](https://issues.apache.org/jira/browse/HBASE-26155) | JVM crash 
when scan |  Major | Scanners |
+| [HBASE-26176](https://issues.apache.org/jira/browse/HBASE-26176) | Correct 
regex in hbase-personality.sh |  Minor | build |
+| [HBASE-26142](https://issues.apache.org/jira/browse/HBASE-26142) | 
NullPointerException when set 
'hbase.hregion.memstore.mslab.indexchunksize.percent' to zero |  Critical | . |
+| [HBASE-25651](https://issues.apache.org/jira/browse/HBASE-25651) | 
NORMALIZER\_TARGET\_REGION\_SIZE needs a unit in its name |  Major | Normalizer 
|
+| [HBASE-26166](https://issues.apache.org/jira/browse/HBASE-26166) | table 
list in master ui has a minor bug |  Minor | UI |
+| [HBASE-26114](https://issues.apache.org/jira/browse/HBASE-26114) | when 
“hbase.mob.compaction.threads.max” is set to a negative number, HMaster 
cannot start normally |  Minor | master |
+| [HBASE-26120](https://issues.apache.org/jira/browse/HBASE-26120) | New 
replication gets stuck or data loss when multiwal groups more than 10 |  
Critical | Replication |
+| [HBASE-26001](https://issues.apache.org/jira/browse/HBASE-26001) | When turn 
on access control, the cell level TTL of Increment and Append operations is 
invalid. |  Minor | Coprocessors |
+| [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-26086](https://issues.apache.org/jira/browse/HBASE-26086) | 
TestHRegionReplayEvents do not pass in branch-2 and throws NullPointerException 
|  Minor | . |
+| [HBASE-26036](https://issues.apache.org/jira/browse/HBASE-26036) | DBB 
released too early and dirty data for some operations |  Critical | rpc |
+| [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-26063](https://issues.apache.org/jira/browse/HBASE-26063) | The 
current checkcompatibility.py script can not compare master and rel/2.0.0 |  
Blocker | scripts |
+| [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-26029](https://issues.apache.org/jira/browse/HBASE-26029) | It is not 
reliable to use nodeDeleted event to track region server's death |  Critical | 
Replication, Zookeeper |
+| [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-25966](https://issues.apache.org/jira/browse/HBASE-25966) | Fix typo 
in NOTICE.vm |  Major | build, community |
+| [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-25994](https://issues.apache.org/jira/browse/HBASE-25994) | Active 
WAL tailing fails when WAL value compression is enabled |  Major | . |
+| [HBASE-25924](https://issues.apache.org/jira/browse/HBASE-25924) | Seeing a 
spike in uncleanlyClosedWALs metric. |  Major | Replication, wal |
+| [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-25932](https://issues.apache.org/jira/browse/HBASE-25932) | 
TestWALEntryStream#testCleanClosedWALs test is failing. |  Major | metrics, 
Replication, wal |
+| [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-25927](https://issues.apache.org/jira/browse/HBASE-25927) | Fix the 
log messages by not stringifying the exceptions in log |  Minor | logging |
+| [HBASE-25938](https://issues.apache.org/jira/browse/HBASE-25938) | The 
SnapshotOfRegionAssignmentFromMeta.initialize call in FavoredNodeLoadBalancer 
is just a dummy one |  Major | Balancer, FavoredNodes |
+| [HBASE-25861](https://issues.apache.org/jira/browse/HBASE-25861) | Correct 
the usage of Configuration#addDeprecation |  Major | . |
+| [HBASE-25928](https://issues.apache.org/jira/browse/HBASE-25928) | 
TestHBaseConfiguration#testDeprecatedConfigurations is broken with Hadoop 3.3 | 
 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-25513](https://issues.apache.org/jira/browse/HBASE-25513) | When the 
table is turned on normalize, the first region may not be merged even the size 
is 0 |  Major | Normalizer |
+| [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-25869](https://issues.apache.org/jira/browse/HBASE-25869) | WAL value 
compression |  Major | Operability, wal |
+| [HBASE-25827](https://issues.apache.org/jira/browse/HBASE-25827) | Per Cell 
TTL tags get duplicated with increments causing tags length overflow |  
Critical | regionserver |
+| [HBASE-25897](https://issues.apache.org/jira/browse/HBASE-25897) | 
TestRetainAssignmentOnRestart is flaky after HBASE-25032 |  Major | Region 
Assignment |
+| [HBASE-25867](https://issues.apache.org/jira/browse/HBASE-25867) | Extra doc 
around ITBLL |  Minor | documentation |
+| [HBASE-25859](https://issues.apache.org/jira/browse/HBASE-25859) | Reference 
class incorrectly parses the protobuf magic marker |  Minor | regionserver |
+| [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-25837](https://issues.apache.org/jira/browse/HBASE-25837) | 
TestRollingRestart is flaky |  Major | test |
+| [HBASE-25850](https://issues.apache.org/jira/browse/HBASE-25850) | Fix 
spotbugs warnings on branch-2 |  Major | Compaction, findbugs, mob |
+| [HBASE-25825](https://issues.apache.org/jira/browse/HBASE-25825) | 
RSGroupBasedLoadBalancer.onConfigurationChange should chain the request to 
internal balancer |  Major | Balancer |
+| [HBASE-25792](https://issues.apache.org/jira/browse/HBASE-25792) | Filter 
out o.a.hadoop.thirdparty building shaded jars |  Major | shading |
+| [HBASE-25777](https://issues.apache.org/jira/browse/HBASE-25777) | Fix wrong 
initialization value in StressAssignmentManagerMonkeyFactory |  Major | 
integration tests |
+| [HBASE-25735](https://issues.apache.org/jira/browse/HBASE-25735) | Add 
target Region to connection exceptions |  Major | rpc |
+| [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 |
+| [HBASE-25568](https://issues.apache.org/jira/browse/HBASE-25568) | Upgrade 
Thrift jar to fix CVE-2020-13949 |  Critical | Thrift |
+| [HBASE-25693](https://issues.apache.org/jira/browse/HBASE-25693) | NPE 
getting metrics from standby masters 
(MetricsMasterWrapperImpl.getMergePlanCount) |  Major | master |
+| [HBASE-25685](https://issues.apache.org/jira/browse/HBASE-25685) | 
asyncprofiler2.0 no longer supports svg; wants html |  Major | . |
+| [HBASE-25594](https://issues.apache.org/jira/browse/HBASE-25594) | 
graceful\_stop.sh fails to unload regions when ran at localhost |  Minor | . |
+| [HBASE-25674](https://issues.apache.org/jira/browse/HBASE-25674) | 
RegionInfo.parseFrom(DataInputStream) sometimes fails to read the protobuf 
magic marker |  Minor | Client |
+| [HBASE-25673](https://issues.apache.org/jira/browse/HBASE-25673) | Wrong log 
regarding current active master at ZKLeaderManager#waitToBecomeLeader |  Minor 
| . |
+| [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 | shell |
+| [HBASE-25385](https://issues.apache.org/jira/browse/HBASE-25385) | 
TestCurrentHourProvider fails if the latest timezone changes are not present |  
Blocker | . |
+| [HBASE-25596](https://issues.apache.org/jira/browse/HBASE-25596) | Fix NPE 
in ReplicationSourceManager as well as avoid permanently unreplicated data due 
to EOFException from WAL |  Critical | Replication |
+| [HBASE-25367](https://issues.apache.org/jira/browse/HBASE-25367) | Sort 
broken after Change 'State time' in UI |  Major | UI |
+| [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-25556](https://issues.apache.org/jira/browse/HBASE-25556) | Frequent 
replication "Encountered a malformed edit" warnings |  Minor | Operability, 
Replication |
+| [HBASE-25575](https://issues.apache.org/jira/browse/HBASE-25575) | Should 
validate Puts in RowMutations |  Minor | Client |
+| [HBASE-25571](https://issues.apache.org/jira/browse/HBASE-25571) | 
Compilation error in branch-2 after  HBASE-25364 |  Major | . |
+| [HBASE-25512](https://issues.apache.org/jira/browse/HBASE-25512) | May throw 
StringIndexOutOfBoundsException when construct illegal tablename error |  
Trivial | . |
+| [HBASE-25560](https://issues.apache.org/jira/browse/HBASE-25560) | Remove 
unused parameter named peerId in the constructor method of 
CatalogReplicationSourcePeer |  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-25554](https://issues.apache.org/jira/browse/HBASE-25554) | NPE when 
init RegionMover |  Major | . |
+| [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-25478](https://issues.apache.org/jira/browse/HBASE-25478) | Implement 
retries when enabling tables in TestRegionReplicaReplicationEndpoint |  Minor | 
. |
+| [HBASE-25497](https://issues.apache.org/jira/browse/HBASE-25497) | 
move\_namespaces\_rsgroup should change hbase.rsgroup.name config in 
NamespaceDescriptor |  Major | . |
+| [HBASE-25356](https://issues.apache.org/jira/browse/HBASE-25356) | 
HBaseAdmin#getRegion() needs to filter out non-regionName and 
non-encodedRegionName |  Major | shell |
+| [HBASE-25279](https://issues.apache.org/jira/browse/HBASE-25279) | 
Non-daemon thread in ZKWatcher |  Critical | Zookeeper |
+| [HBASE-25503](https://issues.apache.org/jira/browse/HBASE-25503) | HBase 
code download is failing on windows with invalid path error |  Major | . |
+| [HBASE-24813](https://issues.apache.org/jira/browse/HBASE-24813) | 
ReplicationSource should clear buffer usage on ReplicationSourceManager upon 
termination |  Major | Replication |
+| [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-25457](https://issues.apache.org/jira/browse/HBASE-25457) | Possible 
race in AsyncConnectionImpl between getChoreService and close |  Major | Client 
|
+| [HBASE-25456](https://issues.apache.org/jira/browse/HBASE-25456) | 
setRegionStateInMeta need security check |  Critical | . |
+| [HBASE-25383](https://issues.apache.org/jira/browse/HBASE-25383) | HBase 
doesn't update and remove the peer config from 
hbase.replication.source.custom.walentryfilters if the config is already set on 
the peer. |  Major | . |
+| [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-25365](https://issues.apache.org/jira/browse/HBASE-25365) | The log 
in move\_servers\_rsgroup is incorrect |  Minor | . |
+| [HBASE-25372](https://issues.apache.org/jira/browse/HBASE-25372) | Fix typo 
in ban-jersey section of the enforcer plugin in pom.xml |  Major | build |
+| [HBASE-25361](https://issues.apache.org/jira/browse/HBASE-25361) | [Flakey 
Tests] branch-2 TestMetaRegionLocationCache.testStandByMetaLocations |  Major | 
flakies |
+| [HBASE-25292](https://issues.apache.org/jira/browse/HBASE-25292) | Improve 
InetSocketAddress usage discipline |  Major | Client, HFile |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-27054](https://issues.apache.org/jira/browse/HBASE-27054) | 
TestStochasticLoadBalancerRegionReplicaLargeCluster.testRegionReplicasOnLargeCluster
 is flaky |  Major | test |
+| [HBASE-27052](https://issues.apache.org/jira/browse/HBASE-27052) | 
TestAsyncTableScanner.testScanWrongColumnFamily is flaky |  Major | test |
+| [HBASE-27051](https://issues.apache.org/jira/browse/HBASE-27051) | 
TestReplicationSource.testReplicationSourceInitializingMetric is flaky |  Minor 
| test |
+| [HBASE-27050](https://issues.apache.org/jira/browse/HBASE-27050) | Support 
unit test pattern matching again |  Minor | test |
+| [HBASE-26989](https://issues.apache.org/jira/browse/HBASE-26989) | 
TestStochasticLoadBalancer has some slow methods, and inconsistent set, reset, 
unset of configuration |  Minor | Balancer, test |
+| [HBASE-26689](https://issues.apache.org/jira/browse/HBASE-26689) | Backport 
HBASE-24443 Refactor TestCustomSaslAuthenticationProvider |  Minor | test |
+| [HBASE-26542](https://issues.apache.org/jira/browse/HBASE-26542) | Apply a 
\`package\` to test protobuf files |  Minor | Protobufs, test |
+| [HBASE-26349](https://issues.apache.org/jira/browse/HBASE-26349) | Improve 
recent change to IntegrationTestLoadCommonCrawl |  Minor | integration tests, 
test |
+| [HBASE-26335](https://issues.apache.org/jira/browse/HBASE-26335) | Minor 
improvements to IntegrationTestLoadCommonCrawl |  Minor | integration tests, 
test |
+| [HBASE-26272](https://issues.apache.org/jira/browse/HBASE-26272) | 
TestTableMapReduceUtil failure in branch-2 |  Major | test |
+| [HBASE-26185](https://issues.apache.org/jira/browse/HBASE-26185) | Fix 
TestMaster#testMoveRegionWhenNotInitialized with 
hbase.min.version.move.system.tables |  Minor | . |
+| [HBASE-25910](https://issues.apache.org/jira/browse/HBASE-25910) | Fix 
TestClusterPortAssignment.testClusterPortAssignment test and re-enable it. |  
Minor | flakies, test |
+| [HBASE-25824](https://issues.apache.org/jira/browse/HBASE-25824) | 
IntegrationTestLoadCommonCrawl |  Minor | integration tests |
+| [HBASE-25561](https://issues.apache.org/jira/browse/HBASE-25561) | Added 
ignored test for async connection that runs retries just so can check how long 
it takes and that retrying is happening |  Trivial | test |
+| [HBASE-25334](https://issues.apache.org/jira/browse/HBASE-25334) | 
TestRSGroupsFallback.testFallback is flaky |  Major | . |
+| [HBASE-25370](https://issues.apache.org/jira/browse/HBASE-25370) | Fix flaky 
test TestClassFinder#testClassFinderDefaultsToOwnPackage |  Major | test |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-26933](https://issues.apache.org/jira/browse/HBASE-26933) | Remove 
all ref guide stuff on branch other than master |  Major | documentation |
+| [HBASE-27006](https://issues.apache.org/jira/browse/HBASE-27006) | cordon 
off large ci worker nodes |  Major | . |
+| [HBASE-26855](https://issues.apache.org/jira/browse/HBASE-26855) | Delete 
unnecessary dependency on jaxb-runtime jar |  Major | . |
+| [HBASE-27024](https://issues.apache.org/jira/browse/HBASE-27024) | The User 
API and Developer API links are broken on hbase.apache.org |  Major | website |
+| [HBASE-27045](https://issues.apache.org/jira/browse/HBASE-27045) | Disable 
TestClusterScopeQuotaThrottle |  Major | test |
+| [HBASE-26986](https://issues.apache.org/jira/browse/HBASE-26986) | Trace a 
one-shot execution of a Master procedure |  Major | . |
+| [HBASE-26999](https://issues.apache.org/jira/browse/HBASE-26999) | HStore 
should try write WAL compaction marker before replacing compacted files in 
StoreEngine |  Major | . |
+| [HBASE-26330](https://issues.apache.org/jira/browse/HBASE-26330) | Document 
new provided compression codecs |  Blocker | . |
+| [HBASE-26995](https://issues.apache.org/jira/browse/HBASE-26995) | Remove 
ref guide check in pre commit and nightly for branches other than master |  
Major | build, scripts |
+| [HBASE-26648](https://issues.apache.org/jira/browse/HBASE-26648) | Improve 
fidelity of RegionLocator spans |  Major | tracing |
+| [HBASE-26899](https://issues.apache.org/jira/browse/HBASE-26899) | Run 
spotless:apply |  Major | . |
+| [HBASE-26932](https://issues.apache.org/jira/browse/HBASE-26932) | Skip 
generating ref guide when running 'mvn site' on branch other than master |  
Major | build, pom |
+| [HBASE-25058](https://issues.apache.org/jira/browse/HBASE-25058) | Export 
necessary modules when running under JDK11 |  Major | Performance, rpc |
+| [HBASE-26928](https://issues.apache.org/jira/browse/HBASE-26928) | Fix 
several indentation problems |  Major | . |
+| [HBASE-26922](https://issues.apache.org/jira/browse/HBASE-26922) | Fix 
LineLength warnings as much as possible if it can not be fixed by spotless |  
Major | . |
+| [HBASE-26929](https://issues.apache.org/jira/browse/HBASE-26929) | Upgrade 
surefire plugin to 3.0.0-M6 |  Major | pom, test |
+| [HBASE-26927](https://issues.apache.org/jira/browse/HBASE-26927) | Add 
snapshot scanner UT with SFT and some cleanups to TestTableSnapshotScanner |  
Major | . |
+| [HBASE-26916](https://issues.apache.org/jira/browse/HBASE-26916) | Fix 
missing braces warnings in DefaultVisibilityExpressionResolver |  Major | . |
+| [HBASE-26919](https://issues.apache.org/jira/browse/HBASE-26919) | Rewrite 
the counting rows part in TestFromClientSide4 |  Major | test |
+| [HBASE-26920](https://issues.apache.org/jira/browse/HBASE-26920) | Fix 
missing braces warnings in TestProcedureMember |  Major | test |
+| [HBASE-26921](https://issues.apache.org/jira/browse/HBASE-26921) | Rewrite 
the counting cells part in TestMultiVersions |  Major | test |
+| [HBASE-26545](https://issues.apache.org/jira/browse/HBASE-26545) | Implement 
tracing of scan |  Major | tracing |
+| [HBASE-26531](https://issues.apache.org/jira/browse/HBASE-26531) | Trace 
coprocessor exec endpoints |  Major | . |
+| [HBASE-25896](https://issues.apache.org/jira/browse/HBASE-25896) | Implement 
a Region Visualization on Master WebUI |  Major | . |
+| [HBASE-25895](https://issues.apache.org/jira/browse/HBASE-25895) | Implement 
a Cluster Metrics JSON endpoint |  Major | . |
+| [HBASE-26824](https://issues.apache.org/jira/browse/HBASE-26824) | 
TestHBaseTestingUtil.testResolvePortConflict failing after HBASE-26582 |  Major 
| . |
+| [HBASE-26582](https://issues.apache.org/jira/browse/HBASE-26582) | Prune use 
of Random and SecureRandom objects |  Minor | . |
+| [HBASE-26764](https://issues.apache.org/jira/browse/HBASE-26764) | Implement 
generic exception support for TraceUtil methods over Callables and Runnables |  
Major | . |
+| [HBASE-26759](https://issues.apache.org/jira/browse/HBASE-26759) | Fix trace 
continuity through CallRunner |  Major | . |
+| [HBASE-26673](https://issues.apache.org/jira/browse/HBASE-26673) | Implement 
a shell command for change SFT implementation |  Major | shell |
+| [HBASE-26434](https://issues.apache.org/jira/browse/HBASE-26434) | Compact 
L0 files for cold regions using StripeCompactionPolicy |  Major | . |
+| [HBASE-26749](https://issues.apache.org/jira/browse/HBASE-26749) | Migrate 
HBase main pre commit job to ci-hbase |  Major | . |
+| [HBASE-26697](https://issues.apache.org/jira/browse/HBASE-26697) | Migrate 
HBase Nightly HBase-Flaky-Tests and HBase-Find-Flaky-Tests to ci-hbase |  Major 
| jenkins |
+| [HBASE-26521](https://issues.apache.org/jira/browse/HBASE-26521) | Name RPC 
spans as \`$package.$service/$method\` |  Major | . |
+| [HBASE-26747](https://issues.apache.org/jira/browse/HBASE-26747) | Use 
python2 instead of python in our python scripts |  Major | jenkins |
+| [HBASE-26472](https://issues.apache.org/jira/browse/HBASE-26472) | Adhere to 
semantic conventions regarding table data operations |  Major | . |
+| [HBASE-26473](https://issues.apache.org/jira/browse/HBASE-26473) | Introduce 
\`db.hbase.container\_operations\` span attribute |  Major | . |
+| [HBASE-26474](https://issues.apache.org/jira/browse/HBASE-26474) | Implement 
connection-level attributes |  Major | . |
+| [HBASE-26520](https://issues.apache.org/jira/browse/HBASE-26520) | Remove 
use of \`db.hbase.namespace\` tracing attribute |  Major | . |
+| [HBASE-26397](https://issues.apache.org/jira/browse/HBASE-26397) | Display 
the excluded datanodes on regionserver UI |  Major | . |
+| [HBASE-24870](https://issues.apache.org/jira/browse/HBASE-24870) | Ignore 
TestAsyncTableRSCrashPublish |  Major | . |
+| [HBASE-26304](https://issues.apache.org/jira/browse/HBASE-26304) | Reflect 
out-of-band locality improvements in served requests |  Major | . |
+| [HBASE-26471](https://issues.apache.org/jira/browse/HBASE-26471) | Move 
tracing semantic attributes to their own class |  Major | . |
+| [HBASE-26470](https://issues.apache.org/jira/browse/HBASE-26470) | Use 
openlabtesting protoc on linux arm64 in HBASE 2.x |  Major | build |
+| [HBASE-26327](https://issues.apache.org/jira/browse/HBASE-26327) | Replicas 
cohosted on a rack shouldn't keep triggering Balancer |  Major | Balancer |
+| [HBASE-26308](https://issues.apache.org/jira/browse/HBASE-26308) | Sum of 
multiplier of cost functions is not populated properly when we have a shortcut 
for trigger |  Critical | Balancer |
+| [HBASE-26430](https://issues.apache.org/jira/browse/HBASE-26430) | Increase 
DefaultHeapMemoryTuner log level |  Minor | regionserver |
+| [HBASE-26353](https://issues.apache.org/jira/browse/HBASE-26353) | Support 
loadable dictionaries in hbase-compression-zstd |  Minor | . |
+| [HBASE-26319](https://issues.apache.org/jira/browse/HBASE-26319) | Make 
flaky find job track more builds |  Major | flakies, jenkins |
+| [HBASE-26390](https://issues.apache.org/jira/browse/HBASE-26390) | Upload 
src tarball to nightlies for nightly jobs |  Major | jenkins, scripts |
+| [HBASE-26382](https://issues.apache.org/jira/browse/HBASE-26382) | Use 
gen\_redirect\_html for linking flaky test logs |  Major | jenkins, scripts, 
test |
+| [HBASE-26362](https://issues.apache.org/jira/browse/HBASE-26362) | Upload 
mvn site artifacts for nightly build to nightlies |  Major | jenkins, scripts |
+| [HBASE-26316](https://issues.apache.org/jira/browse/HBASE-26316) | Per-table 
or per-CF compression codec setting overrides |  Minor | HFile, Operability |
+| [HBASE-26360](https://issues.apache.org/jira/browse/HBASE-26360) | Use 
gen\_redirect\_html for linking test logs |  Major | jenkins, scripts |
+| [HBASE-26341](https://issues.apache.org/jira/browse/HBASE-26341) | Upload 
dashboard html for flaky find job to nightlies |  Major | flakies, jenkins, 
scripts |
+| [HBASE-24833](https://issues.apache.org/jira/browse/HBASE-24833) | Bootstrap 
should not delete the META table directory if it's not partial |  Major | . |
+| [HBASE-26339](https://issues.apache.org/jira/browse/HBASE-26339) | 
SshPublisher will skip uploading artifacts if the build is failure |  Major | 
jenkins, scripts |
+| [HBASE-26324](https://issues.apache.org/jira/browse/HBASE-26324) | Reuse 
compressors and decompressors in WAL CompressionContext |  Minor | wal |
+| [HBASE-26317](https://issues.apache.org/jira/browse/HBASE-26317) | Publish 
the test logs for pre commit jenkins job to nightlies |  Major | jenkins, 
scripts |
+| [HBASE-26313](https://issues.apache.org/jira/browse/HBASE-26313) | Publish 
the test logs for our nightly jobs to nightlies.apache.org |  Major | jenkins, 
scripts |
+| [HBASE-26318](https://issues.apache.org/jira/browse/HBASE-26318) | Publish 
test logs for flaky jobs to nightlies |  Major | flakies, jenkins |
+| [HBASE-26259](https://issues.apache.org/jira/browse/HBASE-26259) | Fallback 
support to pure Java compression |  Major | Performance |
+| [HBASE-26294](https://issues.apache.org/jira/browse/HBASE-26294) | Backport 
"HBASE-26181 Region server and master could use itself as ConnectionRegistry" 
to branch-2 |  Major | master, regionserver |
+| [HBASE-26293](https://issues.apache.org/jira/browse/HBASE-26293) | Use 
reservoir sampling when selecting bootstrap nodes |  Major | master, 
regionserver |
+| [HBASE-26277](https://issues.apache.org/jira/browse/HBASE-26277) | Revert 
26240, Apply InterfaceAudience.Private to BalanceResponse$Builder |  Minor | . |
+| [HBASE-26240](https://issues.apache.org/jira/browse/HBASE-26240) | Set 
BalanceRequest$Builder to InterfaceAudience.Private |  Trivial | . |
+| [HBASE-26157](https://issues.apache.org/jira/browse/HBASE-26157) | Expose 
some IA.LimitedPrivate interface in TestingHBaseCluster |  Major | API, test |
+| [HBASE-26235](https://issues.apache.org/jira/browse/HBASE-26235) | We could 
start RegionServerTracker before becoming active master |  Major | master, 
Zookeeper |
+| [HBASE-26216](https://issues.apache.org/jira/browse/HBASE-26216) | Move 
HRegionServer.abort(String) to Abortable as a default method |  Major | API, 
regionserver |
+| [HBASE-26189](https://issues.apache.org/jira/browse/HBASE-26189) | Reduce 
log level of CompactionProgress notice to DEBUG |  Minor | Compaction |
+| [HBASE-26168](https://issues.apache.org/jira/browse/HBASE-26168) | Backport 
HBASE-25811 for fixing nightly tests with error of \`NoClassDefFoundError: 
io/opentelemetry/api/GlobalOpenTelemetry\` |  Major | tracing |
+| [HBASE-26227](https://issues.apache.org/jira/browse/HBASE-26227) | Forward 
port HBASE-26223 test code to branch-2.4+ |  Major | test |
+| [HBASE-26140](https://issues.apache.org/jira/browse/HBASE-26140) | Backport 
HBASE-25778 "The tracinig implementation for AsyncConnectionImpl.getHbck is 
incorrect" to branch-2 |  Major | tracing |
+| [HBASE-26139](https://issues.apache.org/jira/browse/HBASE-26139) | Backport 
HBASE-23762 "Add documentation on how to enable and view tracing with 
OpenTelemetry" to branch-2 |  Major | tracing |
+| [HBASE-26138](https://issues.apache.org/jira/browse/HBASE-26138) | Backport 
HBASE-25733 "Upgrade opentelemetry to 1.0.1" to branch-2 |  Major | tracing |
+| [HBASE-26137](https://issues.apache.org/jira/browse/HBASE-26137) | Backport 
HBASE-25732 "Change the command line argument for tracing after upgrading 
opentelemtry to 1.0.0" to branch-2 |  Major | tracing |
+| [HBASE-26180](https://issues.apache.org/jira/browse/HBASE-26180) | Introduce 
a initial refresh interval for RpcConnectionRegistry |  Major | Client |
+| [HBASE-26215](https://issues.apache.org/jira/browse/HBASE-26215) | The 
backup master status page should use ActiveMasterManager instead of 
MasterAddressTracker |  Major | master, UI |
+| [HBASE-26136](https://issues.apache.org/jira/browse/HBASE-26136) | Backport 
HBASE-25723 "Temporarily remove the trace support for RegionScanner.next" to 
branch-2 |  Major | tracing |
+| [HBASE-26135](https://issues.apache.org/jira/browse/HBASE-26135) | Backport 
HBASE-25616 "Upgrade opentelemetry to 1.0.0" to branch-2 |  Major | tracing |
+| [HBASE-26173](https://issues.apache.org/jira/browse/HBASE-26173) | Return 
only a sub set of region servers as bootstrap nodes |  Major | Client |
+| [HBASE-26182](https://issues.apache.org/jira/browse/HBASE-26182) | Allow 
disabling refresh of connection registry endpoint |  Major | Client |
+| [HBASE-26134](https://issues.apache.org/jira/browse/HBASE-26134) | Backport 
HBASE-25617 "Revisit the span names" to branch-2 |  Major | . |
+| [HBASE-26133](https://issues.apache.org/jira/browse/HBASE-26133) | Backport 
HBASE-25591 "Upgrade opentelemetry to 0.17.1" to branch-2 |  Major | . |
+| [HBASE-26132](https://issues.apache.org/jira/browse/HBASE-26132) | Backport 
HBASE-25535 "Set span kind to CLIENT in AbstractRpcClient" to branch-2 |  Major 
| . |

[... 7200 lines stripped ...]

Reply via email to