Skip to content

Commit 4a28283

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

File tree

46 files changed

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

+210
-45
lines changed

CHANGES.md

+73
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,79 @@
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.5 - 2021-07-31
24+
25+
26+
27+
### IMPROVEMENTS:
28+
29+
| JIRA | Summary | Priority | Component |
30+
|:---- |:---- | :--- |:---- |
31+
| [HBASE-26108](https://issues.apache.org/jira/browse/HBASE-26108) | add option to disable scanMetrics in TableSnapshotInputFormat | Major | . |
32+
| [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 |
33+
| [HBASE-25986](https://issues.apache.org/jira/browse/HBASE-25986) | Expose the NORMALIZARION\_ENABLED table descriptor through a property in hbase-site | Minor | Normalizer |
34+
| [HBASE-26012](https://issues.apache.org/jira/browse/HBASE-26012) | Improve logging and dequeue logic in DelayQueue | Minor | . |
35+
| [HBASE-26020](https://issues.apache.org/jira/browse/HBASE-26020) | Split TestWALEntryStream.testDifferentCounts out | Major | Replication, test |
36+
| [HBASE-25937](https://issues.apache.org/jira/browse/HBASE-25937) | Clarify UnknownRegionException | Minor | Client |
37+
| [HBASE-25998](https://issues.apache.org/jira/browse/HBASE-25998) | Revisit synchronization in SyncFuture | Major | Performance, regionserver, wal |
38+
| [HBASE-26000](https://issues.apache.org/jira/browse/HBASE-26000) | Optimize the display of ZK dump in the master web UI | Minor | . |
39+
| [HBASE-25995](https://issues.apache.org/jira/browse/HBASE-25995) | Change the method name for DoubleArrayCost.setCosts | Major | Balancer |
40+
| [HBASE-26002](https://issues.apache.org/jira/browse/HBASE-26002) | MultiRowMutationEndpoint should return the result of the conditional update | Major | Coprocessors |
41+
| [HBASE-25993](https://issues.apache.org/jira/browse/HBASE-25993) | Make excluded SSL cipher suites configurable for all Web UIs | Major | . |
42+
| [HBASE-25987](https://issues.apache.org/jira/browse/HBASE-25987) | Make SSL keystore type configurable for HBase ThriftServer | Major | Thrift |
43+
44+
45+
### BUG FIXES:
46+
47+
| JIRA | Summary | Priority | Component |
48+
|:---- |:---- | :--- |:---- |
49+
| [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 |
50+
| [HBASE-26088](https://issues.apache.org/jira/browse/HBASE-26088) | conn.getBufferedMutator(tableName) leaks thread executors and other problems | Critical | Client |
51+
| [HBASE-25973](https://issues.apache.org/jira/browse/HBASE-25973) | Balancer should explain progress in a better way in log | Major | Balancer |
52+
| [HBASE-26083](https://issues.apache.org/jira/browse/HBASE-26083) | L1 miss metric is incorrect when using CombinedBlockCache | Minor | BlockCache |
53+
| [HBASE-26086](https://issues.apache.org/jira/browse/HBASE-26086) | TestHRegionReplayEvents do not pass in branch-2 and throws NullPointerException | Minor | . |
54+
| [HBASE-26036](https://issues.apache.org/jira/browse/HBASE-26036) | DBB released too early and dirty data for some operations | Critical | rpc |
55+
| [HBASE-26068](https://issues.apache.org/jira/browse/HBASE-26068) | The last assertion in TestHStore.testRefreshStoreFilesNotChanged is wrong | Major | test |
56+
| [HBASE-22923](https://issues.apache.org/jira/browse/HBASE-22923) | hbase:meta is assigned to localhost when we downgrade the hbase version | Major | . |
57+
| [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 |
58+
| [HBASE-26035](https://issues.apache.org/jira/browse/HBASE-26035) | Redundant null check in the compareTo function | Minor | metrics, Performance |
59+
| [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 |
60+
| [HBASE-26028](https://issues.apache.org/jira/browse/HBASE-26028) | The view as json page shows exception when using TinyLfuBlockCache | Major | UI |
61+
| [HBASE-26039](https://issues.apache.org/jira/browse/HBASE-26039) | TestReplicationKillRS is useless after HBASE-23956 | Major | Replication, test |
62+
| [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 |
63+
| [HBASE-26013](https://issues.apache.org/jira/browse/HBASE-26013) | Get operations readRows metrics becomes zero after HBASE-25677 | Minor | metrics |
64+
| [HBASE-25877](https://issues.apache.org/jira/browse/HBASE-25877) | Add access check for compactionSwitch | Major | security |
65+
| [HBASE-25698](https://issues.apache.org/jira/browse/HBASE-25698) | Persistent IllegalReferenceCountException at scanner open when using TinyLfuBlockCache | Major | BucketCache, HFile, Scanners |
66+
| [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 |
67+
| [HBASE-25984](https://issues.apache.org/jira/browse/HBASE-25984) | FSHLog WAL lockup with sync future reuse [RS deadlock] | Critical | regionserver, wal |
68+
| [HBASE-25997](https://issues.apache.org/jira/browse/HBASE-25997) | NettyRpcFrameDecoder decode request header wrong when handleTooBigRequest | Major | rpc |
69+
| [HBASE-25967](https://issues.apache.org/jira/browse/HBASE-25967) | The readRequestsCount does not calculate when the outResults is empty | Major | metrics |
70+
| [HBASE-25981](https://issues.apache.org/jira/browse/HBASE-25981) | JVM crash when displaying regionserver UI | Major | rpc, UI |
71+
72+
73+
### SUB-TASKS:
74+
75+
| JIRA | Summary | Priority | Component |
76+
|:---- |:---- | :--- |:---- |
77+
| [HBASE-26093](https://issues.apache.org/jira/browse/HBASE-26093) | Replication is stuck due to zero length wal file in oldWALs directory [master/branch-2] | Major | . |
78+
| [HBASE-24734](https://issues.apache.org/jira/browse/HBASE-24734) | RegionInfo#containsRange should support check meta table | Major | HFile, MTTR |
79+
| [HBASE-25739](https://issues.apache.org/jira/browse/HBASE-25739) | TableSkewCostFunction need to use aggregated deviation | Major | Balancer, master |
80+
| [HBASE-25992](https://issues.apache.org/jira/browse/HBASE-25992) | Polish the ReplicationSourceWALReader code for 2.x after HBASE-25596 | Major | Replication |
81+
| [HBASE-25989](https://issues.apache.org/jira/browse/HBASE-25989) | FanOutOneBlockAsyncDFSOutput using shaded protobuf in hdfs 3.3+ | Major | . |
82+
| [HBASE-25947](https://issues.apache.org/jira/browse/HBASE-25947) | Backport 'HBASE-25894 Improve the performance for region load and region count related cost functions' to branch-2.4 and branch-2.3 | Major | Balancer, Performance |
83+
| [HBASE-25969](https://issues.apache.org/jira/browse/HBASE-25969) | Cleanup netty-all transitive includes | Major | . |
84+
85+
86+
### OTHER:
87+
88+
| JIRA | Summary | Priority | Component |
89+
|:---- |:---- | :--- |:---- |
90+
| [HBASE-25934](https://issues.apache.org/jira/browse/HBASE-25934) | Add username for RegionScannerHolder | Minor | . |
91+
| [HBASE-25521](https://issues.apache.org/jira/browse/HBASE-25521) | Change ChoreService and ScheduledChore to IA.Private | Major | util |
92+
| [HBASE-26015](https://issues.apache.org/jira/browse/HBASE-26015) | Should implement getRegionServers(boolean) method in AsyncAdmin | Major | Admin, Client |
93+
| [HBASE-25918](https://issues.apache.org/jira/browse/HBASE-25918) | Upgrade hbase-thirdparty dependency to 3.5.1 | Critical | dependencies |
94+
95+
2396
## Release 2.4.4 - 2021-06-14
2497

2598

RELEASENOTES.md

+92
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,98 @@
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.5 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-26088](https://issues.apache.org/jira/browse/HBASE-26088) | *Critical* | **conn.getBufferedMutator(tableName) leaks thread executors and other problems**
31+
32+
The API doc for Connection#getBufferedMutator(TableName) and Connection#getBufferedMutator(BufferedMutatorParams) mentioned that when user dont pass a ThreadPool to be used, we use the ThreadPool in the Connection. But in reality, we were creating new ThreadPool in such cases.
33+
34+
We are keeping the behaviour of code as is but corrected the Javadoc and also a bug of not closing this new pool while Closing the BufferedMutator.
35+
36+
37+
---
38+
39+
* [HBASE-25986](https://issues.apache.org/jira/browse/HBASE-25986) | *Minor* | **Expose the NORMALIZARION\_ENABLED table descriptor through a property in hbase-site**
40+
41+
New config: hbase.table.normalization.enabled
42+
43+
Default value: false
44+
45+
Description: This config is used to set default behaviour of normalizer at table level. To override this at table level one can set NORMALIZATION\_ENABLED at table descriptor level and that property will be honored. Of course, this property at table level can only work if normalizer is enabled at cluster level using "normalizer\_switch true" command.
46+
47+
48+
---
49+
50+
* [HBASE-22923](https://issues.apache.org/jira/browse/HBASE-22923) | *Major* | **hbase:meta is assigned to localhost when we downgrade the hbase version**
51+
52+
Introduced new config: hbase.min.version.move.system.tables
53+
54+
When the operator uses this configuration option, any version between
55+
the current cluster version and the value of "hbase.min.version.move.system.tables"
56+
does not trigger any auto-region movement. Auto-region movement here
57+
refers to auto-migration of system table regions to newer server versions.
58+
It is assumed that the configured range of versions does not require special
59+
handling of moving system table regions to higher versioned RegionServer.
60+
This auto-migration is done by AssignmentManager#checkIfShouldMoveSystemRegionAsync().
61+
Example: Let's assume the cluster is on version 1.4.0 and we have
62+
set "hbase.min.version.move.system.tables" as "2.0.0". Now if we upgrade
63+
one RegionServer on 1.4.0 cluster to 1.6.0 (\< 2.0.0), then AssignmentManager will
64+
not move hbase:meta, hbase:namespace and other system table regions
65+
to newly brought up RegionServer 1.6.0 as part of auto-migration.
66+
However, if we upgrade one RegionServer on 1.4.0 cluster to 2.2.0 (\> 2.0.0),
67+
then AssignmentManager will move all system table regions to newly brought
68+
up RegionServer 2.2.0 as part of auto-migration done by
69+
AssignmentManager#checkIfShouldMoveSystemRegionAsync().
70+
71+
Overall, assuming we have system RSGroup where we keep HBase system tables, if we use
72+
config "hbase.min.version.move.system.tables" with value x.y.z then while upgrading cluster to
73+
version greater than or equal to x.y.z, the first RegionServer that we upgrade must
74+
belong to system RSGroup only.
75+
76+
77+
---
78+
79+
* [HBASE-25902](https://issues.apache.org/jira/browse/HBASE-25902) | *Critical* | **Add missing CFs in meta during HBase 1 to 2.3+ Upgrade**
80+
81+
While upgrading cluster from 1.x to 2.3+ versions, after the active master is done setting it's status as 'Initialized', it attempts to add 'table' and 'repl\_barrier' CFs in meta. Once CFs are added successfully, master is aborted with PleaseRestartMasterException because master has missed certain initialization events (e.g ClusterSchemaService is not initialized and tableStateManager fails to migrate table states from ZK to meta due to missing CFs). Subsequent active master initialization is expected to be smooth.
82+
In the presence of multi masters, when one of them becomes active for the first time after upgrading to HBase 2.3+, it is aborted after fixing CFs in meta and one of the other backup masters will take over and become active soon. Hence, overall this is expected to be smooth upgrade if we have backup masters configured. If not, operator is expected to restart same master again manually.
83+
84+
85+
---
86+
87+
* [HBASE-25877](https://issues.apache.org/jira/browse/HBASE-25877) | *Major* | **Add access check for compactionSwitch**
88+
89+
Now calling RSRpcService.compactionSwitch, i.e, Admin.compactionSwitch at client side, requires ADMIN permission.
90+
This is an incompatible change but it is also a bug, as we should not allow any users to disable compaction on a regionserver, so we apply this to all active branches.
91+
92+
93+
---
94+
95+
* [HBASE-25984](https://issues.apache.org/jira/browse/HBASE-25984) | *Critical* | **FSHLog WAL lockup with sync future reuse [RS deadlock]**
96+
97+
Fixes a WAL lockup issue due to premature reuse of the sync futures by the WAL consumers. The lockup causes the WAL system to hang resulting in blocked appends and syncs thus holding up the RPC handlers from progressing. Only workaround without this fix is to force abort the region server.
98+
99+
100+
---
101+
102+
* [HBASE-25993](https://issues.apache.org/jira/browse/HBASE-25993) | *Major* | **Make excluded SSL cipher suites configurable for all Web UIs**
103+
104+
Add "ssl.server.exclude.cipher.list" configuration to excluded cipher suites for the http server started by the InfoServer.
105+
106+
107+
---
108+
109+
* [HBASE-25969](https://issues.apache.org/jira/browse/HBASE-25969) | *Major* | **Cleanup netty-all transitive includes**
110+
111+
We have an (old) netty-all in our produced artifacts. It is transitively included from hadoop. It is needed by MiniMRCluster referenced from a few MR tests in hbase. This commit adds netty-all excludes everywhere else but where tests will fail unless the transitive is allowed through. TODO: move MR and/or MR tests out of hbase core.
112+
113+
114+
23115
# HBASE 2.4.4 Release Notes
24116

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

hbase-annotations/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>..</relativePath>
2828
</parent>
2929

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

+1-1
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.5-SNAPSHOT</version>
28+
<version>2.4.5</version>
2929
<relativePath>..</relativePath>
3030
</parent>
3131

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

+1-1
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.5-SNAPSHOT</version>
29+
<version>2.4.5</version>
3030
<relativePath>..</relativePath>
3131
</parent>
3232
<artifactId>hbase-client-project</artifactId>

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

+1-1
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.5-SNAPSHOT</version>
29+
<version>2.4.5</version>
3030
<relativePath>..</relativePath>
3131
</parent>
3232
<artifactId>hbase-shaded-client-project</artifactId>

hbase-archetypes/pom.xml

+1-1
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.5-SNAPSHOT</version>
27+
<version>2.4.5</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030

hbase-assembly/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-assembly</artifactId>

hbase-asyncfs/pom.xml

+1-1
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.5-SNAPSHOT</version>
27+
<version>2.4.5</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030

hbase-build-configuration/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>..</relativePath>
2828
</parent>
2929

hbase-checkstyle/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@
2424
<modelVersion>4.0.0</modelVersion>
2525
<groupId>org.apache.hbase</groupId>
2626
<artifactId>hbase-checkstyle</artifactId>
27-
<version>2.4.5-SNAPSHOT</version>
27+
<version>2.4.5</version>
2828
<name>Apache HBase - Checkstyle</name>
2929
<description>Module to hold Checkstyle properties for HBase.</description>
3030
<!--REMOVE-->
3131

3232
<parent>
3333
<artifactId>hbase</artifactId>
3434
<groupId>org.apache.hbase</groupId>
35-
<version>2.4.5-SNAPSHOT</version>
35+
<version>2.4.5</version>
3636
<relativePath>..</relativePath>
3737
</parent>
3838

hbase-client/pom.xml

+1-1
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.5-SNAPSHOT</version>
27+
<version>2.4.5</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030

hbase-common/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-endpoint/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-endpoint</artifactId>

hbase-examples/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-examples</artifactId>

hbase-external-blockcache/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<artifactId>hbase-build-configuration</artifactId>
2727
<groupId>org.apache.hbase</groupId>
28-
<version>2.4.5-SNAPSHOT</version>
28+
<version>2.4.5</version>
2929
<relativePath>../hbase-build-configuration</relativePath>
3030
</parent>
3131
<artifactId>hbase-external-blockcache</artifactId>

hbase-hadoop-compat/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-hadoop2-compat/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<artifactId>hbase-build-configuration</artifactId>
2323
<groupId>org.apache.hbase</groupId>
24-
<version>2.4.5-SNAPSHOT</version>
24+
<version>2.4.5</version>
2525
<relativePath>../hbase-build-configuration</relativePath>
2626
</parent>
2727

hbase-hbtop/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<artifactId>hbase-build-configuration</artifactId>
2727
<groupId>org.apache.hbase</groupId>
28-
<version>2.4.5-SNAPSHOT</version>
28+
<version>2.4.5</version>
2929
<relativePath>../hbase-build-configuration</relativePath>
3030
</parent>
3131
<artifactId>hbase-hbtop</artifactId>

hbase-http/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929
<artifactId>hbase-http</artifactId>

hbase-it/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

hbase-logging/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<parent>
2626
<artifactId>hbase-build-configuration</artifactId>
2727
<groupId>org.apache.hbase</groupId>
28-
<version>2.4.5-SNAPSHOT</version>
28+
<version>2.4.5</version>
2929
<relativePath>../hbase-build-configuration</relativePath>
3030
</parent>
3131

hbase-mapreduce/pom.xml

+1-1
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.5-SNAPSHOT</version>
27+
<version>2.4.5</version>
2828
<relativePath>../hbase-build-configuration</relativePath>
2929
</parent>
3030
<artifactId>hbase-mapreduce</artifactId>

hbase-metrics-api/pom.xml

+1-1
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.5-SNAPSHOT</version>
26+
<version>2.4.5</version>
2727
<relativePath>../hbase-build-configuration</relativePath>
2828
</parent>
2929

0 commit comments

Comments
 (0)