This is an automated email from the ASF dual-hosted git repository.

zhangduo pushed a commit to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/hbase.git


The following commit(s) were added to refs/heads/branch-2.1 by this push:
     new ec4145b  HBASE-23821 Generate CHANGES.md and RELEASENOTES.md for 2.1.9 
(#1156)
ec4145b is described below

commit ec4145ba5dc9cd30d4eb700bca2de2d08104207c
Author: Duo Zhang <[email protected]>
AuthorDate: Mon Feb 10 11:25:13 2020 +0800

    HBASE-23821 Generate CHANGES.md and RELEASENOTES.md for 2.1.9 (#1156)
    
    Signed-off-by: Guanghao Zhang <[email protected]>
---
 CHANGES.md      | 102 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 RELEASENOTES.md |  99 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 201 insertions(+)

diff --git a/CHANGES.md b/CHANGES.md
index 44270a9..e0d4440 100755
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -22,6 +22,108 @@
 # DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
 # HBASE Changelog
 
+## Release 2.1.9 - Unreleased (as of 2020-02-10)
+
+
+
+### NEW FEATURES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-23710](https://issues.apache.org/jira/browse/HBASE-23710) | Priority 
configuration for system coprocessors |  Major | Coprocessors |
+
+
+### IMPROVEMENTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-23621](https://issues.apache.org/jira/browse/HBASE-23621) | Reduce 
number of Checkstyle violations in tests of hbase-common |  Minor | . |
+| [HBASE-23686](https://issues.apache.org/jira/browse/HBASE-23686) | Revert 
binary incompatible change and remove reflection |  Major | . |
+| [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-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-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-23654](https://issues.apache.org/jira/browse/HBASE-23654) | Please 
add Apache Trafodion and EsgynDB to "Powered by Apache HBase" page |  Major | 
documentation |
+| [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-23615](https://issues.apache.org/jira/browse/HBASE-23615) | Use a 
dedicated thread for executing WorkerMonitor in ProcedureExecutor. |  Major | 
amv2 |
+| [HBASE-23238](https://issues.apache.org/jira/browse/HBASE-23238) | 
Additional test and checks for null references on ScannerCallableWithReplicas | 
 Minor | . |
+| [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-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-23325](https://issues.apache.org/jira/browse/HBASE-23325) | 
[UI]rsgoup average load keep two decimals |  Minor | . |
+
+
+### BUG FIXES:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-23554](https://issues.apache.org/jira/browse/HBASE-23554) | Encoded 
regionname to regionname utility |  Major | shell |
+| [HBASE-23809](https://issues.apache.org/jira/browse/HBASE-23809) | The 
RSGroup shell test is missing |  Major | rsgroup, test |
+| [HBASE-17115](https://issues.apache.org/jira/browse/HBASE-17115) | 
HMaster/HRegion Info Server does not honour admin.acl |  Major | . |
+| [HBASE-23737](https://issues.apache.org/jira/browse/HBASE-23737) | [Flakey 
Tests] TestFavoredNodeTableImport fails 30% of the time |  Major | . |
+| [HBASE-23701](https://issues.apache.org/jira/browse/HBASE-23701) | Make sure 
HBaseClassTestRule doesn't suffer same issue as HBaseClassTestRuleChecker |  
Minor | . |
+| [HBASE-23695](https://issues.apache.org/jira/browse/HBASE-23695) | Fail more 
gracefully when test class is missing Category |  Minor | . |
+| [HBASE-23679](https://issues.apache.org/jira/browse/HBASE-23679) | 
FileSystem instance leaks due to bulk loads with Kerberos enabled |  Critical | 
. |
+| [HBASE-23658](https://issues.apache.org/jira/browse/HBASE-23658) | Fix flaky 
TestSnapshotFromMaster |  Major | . |
+| [HBASE-23663](https://issues.apache.org/jira/browse/HBASE-23663) | Allow dot 
and hyphen in Profiler's URL |  Minor | profiler |
+| [HBASE-23587](https://issues.apache.org/jira/browse/HBASE-23587) | The 
FSYNC\_WAL flag does not work on branch-2.x |  Major | wal |
+| [HBASE-23589](https://issues.apache.org/jira/browse/HBASE-23589) | 
FlushDescriptor contains non-matching family/output combinations |  Critical | 
read replicas |
+| [HBASE-23376](https://issues.apache.org/jira/browse/HBASE-23376) | NPE 
happens while replica region is moving |  Minor | read replicas |
+| [HBASE-23360](https://issues.apache.org/jira/browse/HBASE-23360) | [CLI] Fix 
help command "set\_quota" to explain removing quota |  Minor | shell |
+| [HBASE-22096](https://issues.apache.org/jira/browse/HBASE-22096) | 
/storeFile.jsp shows CorruptHFileException when the storeFile is a reference 
file |  Major | UI |
+| [HBASE-23337](https://issues.apache.org/jira/browse/HBASE-23337) | Several 
modules missing in nexus for Apache HBase 2.2.2 |  Blocker | build, community, 
scripts |
+| [HBASE-23345](https://issues.apache.org/jira/browse/HBASE-23345) | Table 
need to replication unless all of cfs are excluded |  Minor | Replication |
+| [HBASE-23356](https://issues.apache.org/jira/browse/HBASE-23356) | When 
construct StoreScanner throw exceptions it is possible to left some 
KeyValueScanner not closed. |  Major | . |
+| [HBASE-23312](https://issues.apache.org/jira/browse/HBASE-23312) | HBase 
Thrift SPNEGO configs (HBASE-19852) should be backwards compatible |  Major | 
Thrift |
+| [HBASE-23197](https://issues.apache.org/jira/browse/HBASE-23197) | 
"IllegalArgumentException: Wrong FS" on edits replay when WALs on different 
file system and hbase.region.archive.recovered.edits is enabled. |  Major | . |
+| [HBASE-23336](https://issues.apache.org/jira/browse/HBASE-23336) | [CLI] 
Incorrect row(s) count  "clear\_deadservers" |  Minor | shell |
+| [HBASE-23237](https://issues.apache.org/jira/browse/HBASE-23237) | Negative 
'Requests per Second' counts in UI |  Major | UI |
+| [HBASE-23328](https://issues.apache.org/jira/browse/HBASE-23328) | 
info:regioninfo goes wrong when region replicas enabled |  Major | read 
replicas |
+| [HBASE-22607](https://issues.apache.org/jira/browse/HBASE-22607) | 
TestExportSnapshotNoCluster::testSnapshotWithRefsExportFileSystemState() fails 
intermittently |  Major | test |
+
+
+### TESTS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-23793](https://issues.apache.org/jira/browse/HBASE-23793) | Increase 
maven heap allocation to 4G in Yetus personality |  Major | build, test |
+| [HBASE-23792](https://issues.apache.org/jira/browse/HBASE-23792) | [Flakey 
Test] TestExportSnapshotNoCluster.testSnapshotWithRefsExportFileSystemState |  
Major | test |
+| [HBASE-23749](https://issues.apache.org/jira/browse/HBASE-23749) | 
TestHFileWriterV3 should have tests for all data block encodings |  Major | . |
+| [HBASE-23711](https://issues.apache.org/jira/browse/HBASE-23711) | Add test 
for MinVersions and KeepDeletedCells TTL |  Minor | . |
+
+
+### SUB-TASKS:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-23821](https://issues.apache.org/jira/browse/HBASE-23821) | Generate 
CHANGES.md and RELEASENOTES.md for 2.1.9 |  Major | documentation |
+| [HBASE-23820](https://issues.apache.org/jira/browse/HBASE-23820) | Set 
version as 2.1.9 in branch-2.1 in prep for first RC of 2.1.9 |  Major | build, 
pom |
+| [HBASE-23320](https://issues.apache.org/jira/browse/HBASE-23320) | Upgrade 
surefire plugin to 3.0.0-M4 |  Major | dependencies, test |
+| [HBASE-20461](https://issues.apache.org/jira/browse/HBASE-20461) | Implement 
fsync for AsyncFSWAL |  Major | wal |
+| [HBASE-23358](https://issues.apache.org/jira/browse/HBASE-23358) | Set 
version as 2.1.9-SNAPSHOT in branch-2.1 |  Major | build, pom |
+
+
+### OTHER:
+
+| JIRA | Summary | Priority | Component |
+|:---- |:---- | :--- |:---- |
+| [HBASE-23760](https://issues.apache.org/jira/browse/HBASE-23760) | (2.1) 
Helper method to configure secure DFS cluster for tests |  Major | security, 
test |
+| [HBASE-23774](https://issues.apache.org/jira/browse/HBASE-23774) | Announce 
user-zh list |  Trivial | website |
+| [HBASE-23642](https://issues.apache.org/jira/browse/HBASE-23642) | 
Reintroduce ReplicationUtils.contains as deprecated |  Major | Replication |
+| [HBASE-23575](https://issues.apache.org/jira/browse/HBASE-23575) | Remove 
dead code from AsyncRegistry interface |  Minor | Client |
+
+
 ## Release 2.1.8 - Unreleased (as of 2019-11-19)
 
 
diff --git a/RELEASENOTES.md b/RELEASENOTES.md
index 446e87b..f789025 100755
--- a/RELEASENOTES.md
+++ b/RELEASENOTES.md
@@ -20,6 +20,105 @@
 # Be careful doing manual edits in this file. Do not change format
 # of release header or remove the below marker. This file is generated.
 # DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
+# HBASE  2.1.9 Release Notes
+
+These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.
+
+
+---
+
+* [HBASE-23554](https://issues.apache.org/jira/browse/HBASE-23554) | *Major* | 
**Encoded regionname to regionname utility**
+
+    Adds shell command regioninfo:
+
+      hbase(main):001:0\>  regioninfo '0e6aa5c19ae2b2627649dc7708ce27d0'
+      {ENCODED =\> 0e6aa5c19ae2b2627649dc7708ce27d0, NAME =\> 
'TestTable,,1575941375972.0e6aa5c19ae2b2627649dc7708ce27d0.', STARTKEY =\> '', 
ENDKEY =\> '00000000000000000000299441'}
+      Took 0.4737 seconds
+
+
+---
+
+* [HBASE-17115](https://issues.apache.org/jira/browse/HBASE-17115) | *Major* | 
**HMaster/HRegion Info Server does not honour admin.acl**
+
+Implements authorization for the HBase Web UI by limiting access to certain 
endpoints which could be used to extract sensitive information from HBase.
+
+Access to these restricted endpoints can be limited to a group of 
administrators, identified either by a list of users 
(hbase.security.authentication.spnego.admin.users) or by a list of groups
+(hbase.security.authentication.spnego.admin.groups).  By default, neither of 
these values are set which will preserve backwards compatibility (allowing all 
authenticated users to access all endpoints).
+
+Further, users who have sensitive information in the HBase service 
configuration can set hbase.security.authentication.ui.config.protected to true 
which will treat the configuration endpoint as a protected, admin-only 
resource. By default, all authenticated users may access the configuration 
endpoint.
+
+
+---
+
+* [HBASE-23686](https://issues.apache.org/jira/browse/HBASE-23686) | *Major* | 
**Revert binary incompatible change and remove reflection**
+
+- Reverts a binary incompatible binary change for ByteRangeUtils
+- Usage of reflection inside CommonFSUtils removed
+
+
+---
+
+* [HBASE-23679](https://issues.apache.org/jira/browse/HBASE-23679) | 
*Critical* | **FileSystem instance leaks due to bulk loads with Kerberos 
enabled**
+
+This issues fixes an issue with Bulk Loading on installations with Kerberos 
enabled and more than a single RegionServer. When multiple tables are involved 
in hosting a table's regions which are being bulk-loaded into, all but the 
RegionServer hosting the table's first Region will "leak" one 
DistributedFileSystem object onto the heap, never freeing that memory. 
Eventually, with enough bulk loads, this will create a situation for 
RegionServers where they have no free heap space and will ei [...]
+
+The only mitigation for this issue is to periodically restart RegionServers. 
All earlier versions of HBase 2.x are subject to this issue (2.0.x, \<=2.1.8, 
\<=2.2.3)
+
+
+---
+
+* [HBASE-23619](https://issues.apache.org/jira/browse/HBASE-23619) | *Trivial* 
| **Use built-in formatting for logging in hbase-zookeeper**
+
+Changed the logging in hbase-zookeeper to use built-in formatting
+
+
+---
+
+* [HBASE-23320](https://issues.apache.org/jira/browse/HBASE-23320) | *Major* | 
**Upgrade surefire plugin to 3.0.0-M4**
+
+Bumped surefire plugin to 3.0.0-M4
+
+
+---
+
+* [HBASE-20461](https://issues.apache.org/jira/browse/HBASE-20461) | *Major* | 
**Implement fsync for AsyncFSWAL**
+
+Now AsyncFSWAL also supports Durability.FSYNC\_WAL.
+
+
+---
+
+* [HBASE-23239](https://issues.apache.org/jira/browse/HBASE-23239) | *Major* | 
**Reporting on status of backing MOB files from client-facing cells**
+
+<!-- markdown -->
+
+Users of the MOB feature can now use the `mobrefs` utility to get statistics 
about data in the MOB system and verify the health of backing files on HDFS.
+
+```
+HADOOP_CLASSPATH=/etc/hbase/conf:$(hbase mapredcp) yarn jar \
+    /some/path/to/hbase-shaded-mapreduce.jar mobrefs mobrefs-report-output 
some_table foo
+```
+
+See javadocs of the class `MobRefReporter` for more details.
+
+the reference guide has added some information about MOB internals and 
troubleshooting.
+
+
+---
+
+* [HBASE-23549](https://issues.apache.org/jira/browse/HBASE-23549) | *Minor* | 
**Document steps to disable MOB for a column family**
+
+The reference guide now includes a walk through of disabling the MOB feature 
if needed while maintaining availability.
+
+
+---
+
+* [HBASE-23312](https://issues.apache.org/jira/browse/HBASE-23312) | *Major* | 
**HBase Thrift SPNEGO configs (HBASE-19852) should be backwards compatible**
+
+The newer HBase Thrift SPNEGO configs should not be required. The 
hbase.thrift.spnego.keytab.file and hbase.thrift.spnego.principal configs will 
fall back to the hbase.thrift.keytab.file and hbase.thrift.kerberos.principal 
original configs. The older configs will log a deprecation warning. It is 
preferred to new the newer SPNEGO configurations.
+
+
+
 # HBASE  2.1.8 Release Notes
 
 These release notes cover new developer and user-facing incompatibilities, 
important issues, features, and major improvements.

Reply via email to