Skip to content

Commit c49f7f6

Browse files
committed
Preparing hbase release 2.4.9RC0; tagging and updates to CHANGES.md and RELEASENOTES.md
Signed-off-by: Andrew Purtell <[email protected]>
1 parent d1b4530 commit c49f7f6

File tree

46 files changed

+139
-45
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+139
-45
lines changed

CHANGES.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,80 @@
2020
# Be careful doing manual edits in this file. Do not change format
2121
# of release header or remove the below marker. This file is generated.
2222
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
23+
## Release 2.4.9 - 2021-12-23
24+
25+
26+
27+
### IMPROVEMENTS:
28+
29+
| JIRA | Summary | Priority | Component |
30+
|:---- |:---- | :--- |:---- |
31+
| [HBASE-26601](https://issues.apache.org/jira/browse/HBASE-26601) | maven-gpg-plugin failing with "Inappropriate ioctl for device" | Major | build |
32+
| [HBASE-26556](https://issues.apache.org/jira/browse/HBASE-26556) | IT and Chaos Monkey improvements | Minor | integration tests |
33+
| [HBASE-26525](https://issues.apache.org/jira/browse/HBASE-26525) | Use unique thread name for group WALs | Major | wal |
34+
| [HBASE-26517](https://issues.apache.org/jira/browse/HBASE-26517) | Add auth method information to AccessChecker audit log | Trivial | security |
35+
| [HBASE-26512](https://issues.apache.org/jira/browse/HBASE-26512) | Make timestamp format configurable in HBase shell scan output | Major | shell |
36+
| [HBASE-26485](https://issues.apache.org/jira/browse/HBASE-26485) | Introduce a method to clean restore directory after Snapshot Scan | Minor | snapshots |
37+
| [HBASE-26475](https://issues.apache.org/jira/browse/HBASE-26475) | The flush and compact methods in HTU should skip processing secondary replicas | Major | test |
38+
| [HBASE-26267](https://issues.apache.org/jira/browse/HBASE-26267) | Master initialization fails if Master Region WAL dir is missing | Major | master |
39+
| [HBASE-26337](https://issues.apache.org/jira/browse/HBASE-26337) | Optimization for weighted random generators | Major | Balancer |
40+
| [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 |
41+
42+
43+
### BUG FIXES:
44+
45+
| JIRA | Summary | Priority | Component |
46+
|:---- |:---- | :--- |:---- |
47+
| [HBASE-26541](https://issues.apache.org/jira/browse/HBASE-26541) | hbase-protocol-shaded not buildable on M1 MacOSX | Major | . |
48+
| [HBASE-26527](https://issues.apache.org/jira/browse/HBASE-26527) | ArrayIndexOutOfBoundsException in KeyValueUtil.copyToNewKeyValue() | Major | wal |
49+
| [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 |
50+
| [HBASE-26533](https://issues.apache.org/jira/browse/HBASE-26533) | KeyValueScanner might not be properly closed when using InternalScan.checkOnlyMemStore() | Minor | . |
51+
| [HBASE-26482](https://issues.apache.org/jira/browse/HBASE-26482) | HMaster may clean wals that is replicating in rare cases | Critical | Replication |
52+
| [HBASE-26468](https://issues.apache.org/jira/browse/HBASE-26468) | Region Server doesn't exit cleanly incase it crashes. | Major | regionserver |
53+
| [HBASE-25905](https://issues.apache.org/jira/browse/HBASE-25905) | Shutdown of WAL stuck at waitForSafePoint | Blocker | regionserver, wal |
54+
| [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 |
55+
| [HBASE-26476](https://issues.apache.org/jira/browse/HBASE-26476) | Make DefaultMemStore extensible for HStore.memstore | Major | regionserver |
56+
| [HBASE-26465](https://issues.apache.org/jira/browse/HBASE-26465) | MemStoreLAB may be released early when its SegmentScanner is scanning | Critical | regionserver |
57+
| [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 |
58+
| [HBASE-26463](https://issues.apache.org/jira/browse/HBASE-26463) | Unreadable table names after HBASE-24605 | Trivial | UI |
59+
| [HBASE-26438](https://issues.apache.org/jira/browse/HBASE-26438) | Fix flaky test TestHStore.testCompactingMemStoreCellExceedInmemoryFlushSize | Major | test |
60+
| [HBASE-26311](https://issues.apache.org/jira/browse/HBASE-26311) | Balancer gets stuck in cohosted replica distribution | Major | Balancer |
61+
| [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 |
62+
| [HBASE-26410](https://issues.apache.org/jira/browse/HBASE-26410) | Fix HBase TestCanaryTool for Java17 | Major | java |
63+
| [HBASE-26429](https://issues.apache.org/jira/browse/HBASE-26429) | HeapMemoryManager fails memstore flushes with NPE if enabled | Major | Operability, regionserver |
64+
| [HBASE-25322](https://issues.apache.org/jira/browse/HBASE-25322) | Redundant Reference file in bottom region of split | Minor | . |
65+
| [HBASE-26406](https://issues.apache.org/jira/browse/HBASE-26406) | Can not add peer replicating to non-HBase | Major | Replication |
66+
| [HBASE-26404](https://issues.apache.org/jira/browse/HBASE-26404) | Update javadoc for CellUtil#createCell with tags methods. | Major | . |
67+
| [HBASE-26398](https://issues.apache.org/jira/browse/HBASE-26398) | CellCounter fails for large tables filling up local disk | Minor | mapreduce |
68+
69+
70+
### TESTS:
71+
72+
| JIRA | Summary | Priority | Component |
73+
|:---- |:---- | :--- |:---- |
74+
| [HBASE-26542](https://issues.apache.org/jira/browse/HBASE-26542) | Apply a \`package\` to test protobuf files | Minor | Protobufs, test |
75+
76+
77+
### SUB-TASKS:
78+
79+
| JIRA | Summary | Priority | Component |
80+
|:---- |:---- | :--- |:---- |
81+
| [HBASE-24870](https://issues.apache.org/jira/browse/HBASE-24870) | Ignore TestAsyncTableRSCrashPublish | Major | . |
82+
| [HBASE-26470](https://issues.apache.org/jira/browse/HBASE-26470) | Use openlabtesting protoc on linux arm64 in HBASE 2.x | Major | build |
83+
| [HBASE-26327](https://issues.apache.org/jira/browse/HBASE-26327) | Replicas cohosted on a rack shouldn't keep triggering Balancer | Major | Balancer |
84+
| [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 |
85+
| [HBASE-26319](https://issues.apache.org/jira/browse/HBASE-26319) | Make flaky find job track more builds | Major | flakies, jenkins |
86+
87+
88+
### OTHER:
89+
90+
| JIRA | Summary | Priority | Component |
91+
|:---- |:---- | :--- |:---- |
92+
| [HBASE-26549](https://issues.apache.org/jira/browse/HBASE-26549) | hbaseprotoc plugin should initialize maven | Major | jenkins |
93+
| [HBASE-26444](https://issues.apache.org/jira/browse/HBASE-26444) | BucketCacheWriter should log only the BucketAllocatorException message, not the full stack trace | Major | logging, Operability |
94+
| [HBASE-26443](https://issues.apache.org/jira/browse/HBASE-26443) | Some BaseLoadBalancer log lines should be at DEBUG level | Major | logging, Operability |
95+
96+
2397
## Release 2.4.8 - 2021-11-05
2498

2599

RELEASENOTES.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,26 @@
2020
# Be careful doing manual edits in this file. Do not change format
2121
# of release header or remove the below marker. This file is generated.
2222
# DO NOT REMOVE THIS MARKER; FOR INTERPOLATING CHANGES!-->
23+
# HBASE 2.4.9 Release Notes
24+
25+
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.
26+
27+
28+
---
29+
30+
* [HBASE-26542](https://issues.apache.org/jira/browse/HBASE-26542) | *Minor* | **Apply a \`package\` to test protobuf files**
31+
32+
The protobuf structures used in test are all now scoped by the package name \`hbase.test.pb\`.
33+
34+
35+
---
36+
37+
* [HBASE-26512](https://issues.apache.org/jira/browse/HBASE-26512) | *Major* | **Make timestamp format configurable in HBase shell scan output**
38+
39+
HBASE-23930 changed the formatting of the timestamp attribute on each Cell as displayed by the HBase shell to be formatted as an ISO-8601 string rather that milliseconds since the epoch. Some users may have logic which expects the timestamp to be displayed as milliseconds since the epoch. This change introduces the configuration property hbase.shell.timestamp.format.epoch which controls whether the shell will print an ISO-8601 formatted timestamp (the default "false") or milliseconds since the epoch ("true").
40+
41+
42+
2343
# HBASE 2.4.8 Release Notes
2444

2545
These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements.

hbase-annotations/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.9-SNAPSHOT</version>
26+
<version>2.4.9</version>
2727
<relativePath>..</relativePath>
2828
</parent>
2929

hbase-archetypes/hbase-archetype-builder/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<artifactId>hbase-archetypes</artifactId>
2727
<groupId>org.apache.hbase</groupId>
28-
<version>2.4.9-SNAPSHOT</version>
28+
<version>2.4.9</version>
2929
<relativePath>..</relativePath>
3030
</parent>
3131

hbase-archetypes/hbase-client-project/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<parent>
2727
<artifactId>hbase-archetypes</artifactId>
2828
<groupId>org.apache.hbase</groupId>
29-
<version>2.4.9-SNAPSHOT</version>
29+
<version>2.4.9</version>
3030
<relativePath>..</relativePath>
3131
</parent>
3232
<artifactId>hbase-client-project</artifactId>

hbase-archetypes/hbase-shaded-client-project/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<parent>
2727
<artifactId>hbase-archetypes</artifactId>
2828
<groupId>org.apache.hbase</groupId>
29-
<version>2.4.9-SNAPSHOT</version>
29+
<version>2.4.9</version>
3030
<relativePath>..</relativePath>
3131
</parent>
3232
<artifactId>hbase-shaded-client-project</artifactId>

hbase-archetypes/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-build-configuration</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.9-SNAPSHOT</version>
27+
<version>2.4.9</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030

hbase-assembly/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase-build-configuration</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.9-SNAPSHOT</version>
26+
<version>2.4.9</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-assembly</artifactId>

hbase-asyncfs/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<parent>
2525
<artifactId>hbase-build-configuration</artifactId>
2626
<groupId>org.apache.hbase</groupId>
27-
<version>2.4.9-SNAPSHOT</version>
27+
<version>2.4.9</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030

hbase-build-configuration/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<artifactId>hbase</artifactId>
2525
<groupId>org.apache.hbase</groupId>
26-
<version>2.4.9-SNAPSHOT</version>
26+
<version>2.4.9</version>
2727
<relativePath>..</relativePath>
2828
</parent>
2929

0 commit comments

Comments
 (0)