Skip to content

Commit dad725b

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

File tree

46 files changed

+124
-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

+124
-45
lines changed

CHANGES.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,51 @@
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.7 - 2021-10-15
24+
25+
26+
27+
### IMPROVEMENTS:
28+
29+
| JIRA | Summary | Priority | Component |
30+
|:---- |:---- | :--- |:---- |
31+
| [HBASE-26270](https://issues.apache.org/jira/browse/HBASE-26270) | Provide getConfiguration method for Region and Store interface | Minor | . |
32+
| [HBASE-26273](https://issues.apache.org/jira/browse/HBASE-26273) | TableSnapshotInputFormat/TableSnapshotInputFormatImpl should use ReadType.STREAM for scanning HFiles | Major | mapreduce |
33+
| [HBASE-26276](https://issues.apache.org/jira/browse/HBASE-26276) | Allow HashTable/SyncTable to perform rawScan when comparing cells | Major | . |
34+
| [HBASE-26255](https://issues.apache.org/jira/browse/HBASE-26255) | Add an option to use region location from meta table in TableSnapshotInputFormat | Major | mapreduce |
35+
| [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 | . |
36+
37+
38+
### BUG FIXES:
39+
40+
| JIRA | Summary | Priority | Component |
41+
|:---- |:---- | :--- |:---- |
42+
| [HBASE-26295](https://issues.apache.org/jira/browse/HBASE-26295) | BucketCache could not free BucketEntry which restored from persistence file | Major | BucketCache |
43+
| [HBASE-26289](https://issues.apache.org/jira/browse/HBASE-26289) | Hbase scan setMaxResultsPerColumnFamily not giving right results | Major | regionserver |
44+
| [HBASE-26238](https://issues.apache.org/jira/browse/HBASE-26238) | OOME in VerifyReplication for the table contains rows with 10M+ cells | Major | Client, Replication |
45+
| [HBASE-26297](https://issues.apache.org/jira/browse/HBASE-26297) | Balancer run is improperly triggered by accuracy error of double comparison | Major | Balancer |
46+
| [HBASE-26274](https://issues.apache.org/jira/browse/HBASE-26274) | Create an option to reintroduce BlockCache to mapreduce job | Major | BlockCache, HFile, mapreduce |
47+
| [HBASE-26261](https://issues.apache.org/jira/browse/HBASE-26261) | Store configuration loss when use update\_config | Minor | . |
48+
| [HBASE-26281](https://issues.apache.org/jira/browse/HBASE-26281) | DBB got from BucketCache would be freed unexpectedly before RPC completed | Critical | BucketCache |
49+
| [HBASE-26197](https://issues.apache.org/jira/browse/HBASE-26197) | Fix some obvious bugs in MultiByteBuff.put | Major | . |
50+
51+
52+
### TESTS:
53+
54+
| JIRA | Summary | Priority | Component |
55+
|:---- |:---- | :--- |:---- |
56+
| [HBASE-26272](https://issues.apache.org/jira/browse/HBASE-26272) | TestTableMapReduceUtil failure in branch-2 | Major | test |
57+
58+
59+
### SUB-TASKS:
60+
61+
| JIRA | Summary | Priority | Component |
62+
|:---- |:---- | :--- |:---- |
63+
| [HBASE-26317](https://issues.apache.org/jira/browse/HBASE-26317) | Publish the test logs for pre commit jenkins job to nightlies | Major | jenkins, scripts |
64+
| [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 |
65+
| [HBASE-26318](https://issues.apache.org/jira/browse/HBASE-26318) | Publish test logs for flaky jobs to nightlies | Major | flakies, jenkins |
66+
67+
2368
## Release 2.4.6 - 2021-09-10
2469

2570

RELEASENOTES.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,40 @@
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.7 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-26274](https://issues.apache.org/jira/browse/HBASE-26274) | *Major* | **Create an option to reintroduce BlockCache to mapreduce job**
31+
32+
Introduce \`hfile.onheap.block.cache.fixed.size\` and default to disable. When using ClientSideRegionScanner, it will be enabled with a fixed size for caching INDEX/LEAF\_INDEX block when a client, e.g. snapshot scanner, scans the entire HFile and does not need to seek/reseek to index block multiple times.
33+
34+
35+
---
36+
37+
* [HBASE-26270](https://issues.apache.org/jira/browse/HBASE-26270) | *Minor* | **Provide getConfiguration method for Region and Store interface**
38+
39+
Provide 'getReadOnlyConfiguration' method for Store and Region interface
40+
41+
42+
---
43+
44+
* [HBASE-26273](https://issues.apache.org/jira/browse/HBASE-26273) | *Major* | **TableSnapshotInputFormat/TableSnapshotInputFormatImpl should use ReadType.STREAM for scanning HFiles**
45+
46+
HBase's MapReduce API which can operate over HBase snapshots will now default to using ReadType.STREAM instead of ReadType.DEFAULT (which is PREAD) as a result of this change. HBase developers expect that STREAM will perform significantly better for average Snapshot-based batch jobs. Users can restore the previous functionality (using PREAD) by updating their code to explicitly set a value of \`ReadType.PREAD\` on the \`Scan\` object they provide to TableSnapshotInputFormat, or by setting the configuration property "hbase.TableSnapshotInputFormat.scanner.readtype" to "PREAD" in hbase-site.xml.
47+
48+
49+
---
50+
51+
* [HBASE-26276](https://issues.apache.org/jira/browse/HBASE-26276) | *Major* | **Allow HashTable/SyncTable to perform rawScan when comparing cells**
52+
53+
Added --rawScan option to HashTable job, which allows HashTable/SyncTable to perform raw scans. If this property is omitted, it defaults to false. When used together with --versions set to a high value, SyncTable will fabricate delete markers to all old versions still hanging (not cleaned yet by major compaction), avoiding the inconsistencies reported in HBASE-21596.
54+
55+
56+
2357
# HBASE 2.4.6 Release Notes
2458

2559
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.7-SNAPSHOT</version>
26+
<version>2.4.7</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.7-SNAPSHOT</version>
28+
<version>2.4.7</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.7-SNAPSHOT</version>
29+
<version>2.4.7</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.7-SNAPSHOT</version>
29+
<version>2.4.7</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.7-SNAPSHOT</version>
27+
<version>2.4.7</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.7-SNAPSHOT</version>
26+
<version>2.4.7</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.7-SNAPSHOT</version>
27+
<version>2.4.7</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.7-SNAPSHOT</version>
26+
<version>2.4.7</version>
2727
<relativePath>..</relativePath>
2828
</parent>
2929

0 commit comments

Comments
 (0)