This is an automated email from the ASF dual-hosted git repository. huaxiangsun pushed a commit to annotated tag 2.4.14RC0 in repository https://gitbox.apache.org/repos/asf/hbase.git
commit f507fb71c6724ed44eb4ac25bbdd3e35b2441a1a Author: Huaxiang Sun <huaxiang...@apache.org> AuthorDate: Mon Aug 22 19:38:24 2022 +0000 Preparing hbase release 2.4.14RC0; tagging and updates to CHANGES.md and RELEASENOTES.md Signed-off-by: Huaxiang Sun <huaxiang...@apache.org> --- CHANGES.md | 90 ++++++++++++++++++++++ RELEASENOTES.md | 90 ++++++++++++++++++++++ hbase-annotations/pom.xml | 2 +- hbase-archetypes/hbase-archetype-builder/pom.xml | 2 +- hbase-archetypes/hbase-client-project/pom.xml | 2 +- .../hbase-shaded-client-project/pom.xml | 2 +- hbase-archetypes/pom.xml | 2 +- hbase-assembly/pom.xml | 2 +- hbase-asyncfs/pom.xml | 2 +- hbase-build-configuration/pom.xml | 2 +- hbase-checkstyle/pom.xml | 4 +- hbase-client/pom.xml | 2 +- hbase-common/pom.xml | 2 +- hbase-endpoint/pom.xml | 2 +- hbase-examples/pom.xml | 2 +- hbase-external-blockcache/pom.xml | 2 +- hbase-hadoop-compat/pom.xml | 2 +- hbase-hadoop2-compat/pom.xml | 2 +- hbase-hbtop/pom.xml | 2 +- hbase-http/pom.xml | 2 +- hbase-it/pom.xml | 2 +- hbase-logging/pom.xml | 2 +- hbase-mapreduce/pom.xml | 2 +- hbase-metrics-api/pom.xml | 2 +- hbase-metrics/pom.xml | 2 +- hbase-procedure/pom.xml | 2 +- hbase-protocol-shaded/pom.xml | 2 +- hbase-protocol/pom.xml | 2 +- hbase-replication/pom.xml | 2 +- hbase-resource-bundle/pom.xml | 2 +- hbase-rest/pom.xml | 2 +- hbase-rsgroup/pom.xml | 2 +- hbase-server/pom.xml | 2 +- hbase-shaded/hbase-shaded-check-invariants/pom.xml | 2 +- .../hbase-shaded-client-byo-hadoop/pom.xml | 2 +- hbase-shaded/hbase-shaded-client/pom.xml | 2 +- hbase-shaded/hbase-shaded-mapreduce/pom.xml | 2 +- .../hbase-shaded-testing-util-tester/pom.xml | 2 +- hbase-shaded/hbase-shaded-testing-util/pom.xml | 2 +- .../pom.xml | 2 +- hbase-shaded/pom.xml | 2 +- hbase-shell/pom.xml | 2 +- hbase-testing-util/pom.xml | 2 +- hbase-thrift/pom.xml | 2 +- hbase-zookeeper/pom.xml | 2 +- pom.xml | 2 +- 46 files changed, 225 insertions(+), 45 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 2e77dc51d99..406d296d2d7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -20,6 +20,96 @@ # 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.4.14 - Unreleased (as of 2022-08-22) + + + +### NEW FEATURES: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-27129](https://issues.apache.org/jira/browse/HBASE-27129) | Add a config that allows us to configure region-level storage policies | Major | regionserver | + + +### IMPROVEMENTS: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-27089](https://issues.apache.org/jira/browse/HBASE-27089) | Add “commons.crypto.stream.buffer.size” configuration | Minor | io | +| [HBASE-27268](https://issues.apache.org/jira/browse/HBASE-27268) | In trace log mode, the client does not print callId/startTime and the server does not print receiveTime | Minor | logging | +| [HBASE-27296](https://issues.apache.org/jira/browse/HBASE-27296) | Some Cell's implementation of toString() such as IndividualBytesFieldCell prints out value and tags which is too verbose | Minor | logging | +| [HBASE-27273](https://issues.apache.org/jira/browse/HBASE-27273) | Should stop autoRead and skip all the bytes when rpc request too big | Major | IPC/RPC | +| [HBASE-27257](https://issues.apache.org/jira/browse/HBASE-27257) | Remove unnecessary usage of CachedBlocksByFile from RS UI | Major | . | +| [HBASE-27225](https://issues.apache.org/jira/browse/HBASE-27225) | Add BucketAllocator bucket size statistic logging | Major | . | +| [HBASE-27208](https://issues.apache.org/jira/browse/HBASE-27208) | Use spotless to purge the missing summary warnings from error prone | Major | pom | +| [HBASE-27048](https://issues.apache.org/jira/browse/HBASE-27048) | Server side scanner time limit should account for time in queue | Major | . | +| [HBASE-27188](https://issues.apache.org/jira/browse/HBASE-27188) | Report maxStoreFileCount in jmx | Minor | . | +| [HBASE-27186](https://issues.apache.org/jira/browse/HBASE-27186) | Report block cache size metrics separately for L1 and L2 | Minor | . | +| [HBASE-26218](https://issues.apache.org/jira/browse/HBASE-26218) | Better logging in CanaryTool | Minor | canary | +| [HBASE-27060](https://issues.apache.org/jira/browse/HBASE-27060) | Allow sharing connections between AggregationClient instances | Major | . | +| [HBASE-27146](https://issues.apache.org/jira/browse/HBASE-27146) | Avoid CellUtil.cloneRow in MetaCellComparator | Major | meta, Offheaping, Performance | +| [HBASE-26945](https://issues.apache.org/jira/browse/HBASE-26945) | Quotas causes too much load on meta for large clusters | Minor | . | +| [HBASE-27125](https://issues.apache.org/jira/browse/HBASE-27125) | The batch size of cleaning expired mob files should have an upper bound | Minor | mob | + + +### BUG FIXES: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-27292](https://issues.apache.org/jira/browse/HBASE-27292) | Fix build failure against Hadoop 3.3.4 due to added dependency on okhttp | Major | build, hadoop3, pom | +| [HBASE-27244](https://issues.apache.org/jira/browse/HBASE-27244) | bin/hbase still use slf4j-log4j while reload4j in place | Major | shell | +| [HBASE-27275](https://issues.apache.org/jira/browse/HBASE-27275) | graceful\_stop.sh unable to restore the balance state | Blocker | regionserver | +| [HBASE-27282](https://issues.apache.org/jira/browse/HBASE-27282) | CME in AuthManager causes region server crash | Major | acl | +| [HBASE-26775](https://issues.apache.org/jira/browse/HBASE-26775) | TestProcedureSchedulerConcurrency fails in pre commit | Major | proc-v2, test | +| [HBASE-27269](https://issues.apache.org/jira/browse/HBASE-27269) | The implementation of TestReplicationStatus.waitOnMetricsReport is incorrect | Major | Replication, test | +| [HBASE-27271](https://issues.apache.org/jira/browse/HBASE-27271) | BufferCallBeforeInitHandler should ignore the flush request | Major | IPC/RPC | +| [HBASE-27251](https://issues.apache.org/jira/browse/HBASE-27251) | Rolling back from 2.5.0-SNAPSHOT to 2.4.13 fails due to \`File does not exist: /hbase/MasterData/data/master/store/.initialized/.regioninfo\` | Critical | master | +| [HBASE-27087](https://issues.apache.org/jira/browse/HBASE-27087) | TestQuotaThrottle times out | Major | test | +| [HBASE-27239](https://issues.apache.org/jira/browse/HBASE-27239) | Upgrade reload4j due to XXE vulnerability | Major | . | +| [HBASE-27204](https://issues.apache.org/jira/browse/HBASE-27204) | BlockingRpcClient will hang for 20 seconds when SASL is enabled after finishing negotiation | Critical | rpc, sasl, security | +| [HBASE-27219](https://issues.apache.org/jira/browse/HBASE-27219) | Change JONI encoding in RegexStringComparator | Minor | Filters | +| [HBASE-27205](https://issues.apache.org/jira/browse/HBASE-27205) | Fix tests that rely on EnvironmentEdgeManager in branch-2.4 | Minor | . | +| [HBASE-27211](https://issues.apache.org/jira/browse/HBASE-27211) | Data race in MonitoredTaskImpl could cause split wal failure | Critical | monitoring, wal | +| [HBASE-27053](https://issues.apache.org/jira/browse/HBASE-27053) | IOException during caching of uncompressed block to the block cache. | Major | BlockCache | +| [HBASE-27192](https://issues.apache.org/jira/browse/HBASE-27192) | The retry number for TestSeparateClientZKCluster is too small | Major | test, Zookeeper | +| [HBASE-27193](https://issues.apache.org/jira/browse/HBASE-27193) | TestZooKeeper is flaky | Major | test, Zookeeper | +| [HBASE-27097](https://issues.apache.org/jira/browse/HBASE-27097) | SimpleRpcServer is broken | Blocker | rpc | +| [HBASE-27189](https://issues.apache.org/jira/browse/HBASE-27189) | NettyServerRpcConnection is not properly closed when the netty channel is closed | Blocker | netty, rpc | +| [HBASE-27169](https://issues.apache.org/jira/browse/HBASE-27169) | TestSeparateClientZKCluster is flaky | Major | test | +| [HBASE-27180](https://issues.apache.org/jira/browse/HBASE-27180) | Multiple possible buffer leaks | Major | netty, regionserver | +| [HBASE-26708](https://issues.apache.org/jira/browse/HBASE-26708) | Netty "leak detected" and OutOfDirectMemoryError due to direct memory buffering with SASL implementation | Blocker | netty, rpc, sasl | +| [HBASE-27171](https://issues.apache.org/jira/browse/HBASE-27171) | Fix Annotation Error in HRegionFileSystem | Trivial | . | +| [HBASE-27170](https://issues.apache.org/jira/browse/HBASE-27170) | ByteBuffAllocator leak when decompressing blocks near minSizeForReservoirUse | Major | . | +| [HBASE-27160](https://issues.apache.org/jira/browse/HBASE-27160) | ClientZKSyncer.deleteDataForClientZkUntilSuccess should break from the loop when deletion is succeeded | Major | Client, Zookeeper | +| [HBASE-26790](https://issues.apache.org/jira/browse/HBASE-26790) | getAllRegionLocations can cache locations with null hostname | Major | . | + + +### TESTS: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-27161](https://issues.apache.org/jira/browse/HBASE-27161) | Improve TestMultiRespectsLimits | Minor | test | + + +### SUB-TASKS: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-27293](https://issues.apache.org/jira/browse/HBASE-27293) | Remove jenkins and personality scripts support for 1.x | Major | scripts | +| [HBASE-27220](https://issues.apache.org/jira/browse/HBASE-27220) | Apply the spotless format change in HBASE-27208 to our code base | Major | . | +| [HBASE-23330](https://issues.apache.org/jira/browse/HBASE-23330) | Expose cluster ID for clients using it for delegation token based auth | Major | Client, master | + + +### OTHER: + +| JIRA | Summary | Priority | Component | +|:---- |:---- | :--- |:---- | +| [HBASE-27294](https://issues.apache.org/jira/browse/HBASE-27294) | Add new hadoop releases in our hadoop checks | Major | scripts | +| [HBASE-27221](https://issues.apache.org/jira/browse/HBASE-27221) | Bump spotless version to 2.24.1 | Major | build, pom | +| [HBASE-27281](https://issues.apache.org/jira/browse/HBASE-27281) | Add default implementation for Connection$getClusterId | Critical | Client | +| [HBASE-27175](https://issues.apache.org/jira/browse/HBASE-27175) | Failure to cleanup WAL split dir log should be at INFO level | Minor | . | + + ## Release 2.4.13 - Unreleased (as of 2022-06-23) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index e80553fe90d..021c03277b4 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -20,6 +20,96 @@ # 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.4.14 Release Notes + +These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. + + +--- + +* [HBASE-27129](https://issues.apache.org/jira/browse/HBASE-27129) | *Major* | **Add a config that allows us to configure region-level storage policies** + +Add a 'hbase.hregion.block.storage.policy' so you can config storage policy at region level. This is useful when you want to control the storage policy for the directories other than CF directories, such as .splits, .recovered.edits, etc. + + +--- + +* [HBASE-27089](https://issues.apache.org/jira/browse/HBASE-27089) | *Minor* | **Add “commons.crypto.stream.buffer.size” configuration** + +Add a 'commons.crypto.stream.buffer.size' config for setting the buffer size when doing AES crypto for RPC. + + +--- + +* [HBASE-27281](https://issues.apache.org/jira/browse/HBASE-27281) | *Critical* | **Add default implementation for Connection$getClusterId** + +Adds a default null implementation for Connection$getClusterId. Downstream applications should implement this method. + + +--- + +* [HBASE-27251](https://issues.apache.org/jira/browse/HBASE-27251) | *Critical* | **Rolling back from 2.5.0-SNAPSHOT to 2.4.13 fails due to \`File does not exist: /hbase/MasterData/data/master/store/.initialized/.regioninfo\`** + +Before upgrading HBase cluster to 2.5.0, it is strongly recommended to upgrade the cluster to HBase-2.4.14 or later first. This is to guarantee a smooth rollback in case. Otherwise, it may run into HBASE-27251. + + +--- + +* [HBASE-27225](https://issues.apache.org/jira/browse/HBASE-27225) | *Major* | **Add BucketAllocator bucket size statistic logging** + +When bucket cache is enabled, setting loglevel to DEBUG for the org.apache.hadoop.hbase.io.hfile.bucket.BucketAllocator logger will result in a periodic summary of bucket usage for the bucket cache. This log output can give insight into block distribution of the cluster, where bucket cache memory is being allocated, and how much waste/fragmentation there is in the bucket cache. See Javadoc in BucketAllocate for more explanation of the logging. + + +--- + +* [HBASE-27204](https://issues.apache.org/jira/browse/HBASE-27204) | *Critical* | **BlockingRpcClient will hang for 20 seconds when SASL is enabled after finishing negotiation** + +When Kerberos authentication succeeds, on the server side, after receiving the final SASL token from the client, we simply wait for the client to continue by sending the connection header. After HBASE-24579, on the client side, an additional readStatus() was added, which assumed that after negotiation has completed a status code will be sent. However when authentication has succeeded the server will not send one. As a result the client would hang and only throw an exception when the conf [...] + + +--- + +* [HBASE-27219](https://issues.apache.org/jira/browse/HBASE-27219) | *Minor* | **Change JONI encoding in RegexStringComparator** + +In RegexStringComparator an infinite loop can occur if an invalid UTF8 is encountered. We now use joni's NonStrictUTF8Encoding instead of UTF8Encoding to avoid the issue. + + +--- + +* [HBASE-27048](https://issues.apache.org/jira/browse/HBASE-27048) | *Major* | **Server side scanner time limit should account for time in queue** + +Server will now account for queue time when determining how long a scanner can run before heartbeat should be returned. This should help avoid timeouts when server is overloaded. + + +--- + +* [HBASE-27060](https://issues.apache.org/jira/browse/HBASE-27060) | *Major* | **Allow sharing connections between AggregationClient instances** + +Added a new no-arg constructor for AggregationClient which allows lightweight usage of just the methods accepting a Table. Also added a new constructor which takes a Connection, allowing the user to pass their own externally managed connection which will be used when methods accepting a TableName are used. + + +--- + +* [HBASE-26790](https://issues.apache.org/jira/browse/HBASE-26790) | *Major* | **getAllRegionLocations can cache locations with null hostname** + +getAllRegionLocations will no longer add locations to the MetaCache which have no server name. Region locations without a server name can occur for brief periods during region splits and merges, but the MetaCache relies on every cached location having a server name. + + +--- + +* [HBASE-26945](https://issues.apache.org/jira/browse/HBASE-26945) | *Minor* | **Quotas causes too much load on meta for large clusters** + +The quotas chore no longer scans meta to get information about region counts. Instead it uses the Admin API, which reads in-memory state in the HMaster and should scale well for large clusters. + + +--- + +* [HBASE-27125](https://issues.apache.org/jira/browse/HBASE-27125) | *Minor* | **The batch size of cleaning expired mob files should have an upper bound** + +Configure "hbase.master.mob.cleaner.batch.size.upper.bound" to set a proper batch size of cleaning expired mob files, its default value is 10000. + + + # HBASE 2.4.13 Release Notes These release notes cover new developer and user-facing incompatibilities, important issues, features, and major improvements. diff --git a/hbase-annotations/pom.xml b/hbase-annotations/pom.xml index a7b34907c3f..37ca10415b9 100644 --- a/hbase-annotations/pom.xml +++ b/hbase-annotations/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> diff --git a/hbase-archetypes/hbase-archetype-builder/pom.xml b/hbase-archetypes/hbase-archetype-builder/pom.xml index 00f67152ff1..b67dbb29109 100644 --- a/hbase-archetypes/hbase-archetype-builder/pom.xml +++ b/hbase-archetypes/hbase-archetype-builder/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-archetypes</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> diff --git a/hbase-archetypes/hbase-client-project/pom.xml b/hbase-archetypes/hbase-client-project/pom.xml index ad288a98dc5..9cec3a4934d 100644 --- a/hbase-archetypes/hbase-client-project/pom.xml +++ b/hbase-archetypes/hbase-client-project/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-archetypes</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-client-project</artifactId> diff --git a/hbase-archetypes/hbase-shaded-client-project/pom.xml b/hbase-archetypes/hbase-shaded-client-project/pom.xml index 01d4e74fab5..fb5e3f945ca 100644 --- a/hbase-archetypes/hbase-shaded-client-project/pom.xml +++ b/hbase-archetypes/hbase-shaded-client-project/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-archetypes</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-shaded-client-project</artifactId> diff --git a/hbase-archetypes/pom.xml b/hbase-archetypes/pom.xml index 00a65fe1cf3..2a672050149 100644 --- a/hbase-archetypes/pom.xml +++ b/hbase-archetypes/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-assembly/pom.xml b/hbase-assembly/pom.xml index 04d15764c53..e8b32a358fd 100644 --- a/hbase-assembly/pom.xml +++ b/hbase-assembly/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-assembly</artifactId> diff --git a/hbase-asyncfs/pom.xml b/hbase-asyncfs/pom.xml index c4232d597bd..15df4331e2a 100644 --- a/hbase-asyncfs/pom.xml +++ b/hbase-asyncfs/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-build-configuration/pom.xml b/hbase-build-configuration/pom.xml index 54803987e8b..8eaf0d091ad 100644 --- a/hbase-build-configuration/pom.xml +++ b/hbase-build-configuration/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> diff --git a/hbase-checkstyle/pom.xml b/hbase-checkstyle/pom.xml index edc4f7e082b..44acb6a50d1 100644 --- a/hbase-checkstyle/pom.xml +++ b/hbase-checkstyle/pom.xml @@ -25,12 +25,12 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-checkstyle</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <name>Apache HBase - Checkstyle</name> <description>Module to hold Checkstyle properties for HBase.</description> diff --git a/hbase-client/pom.xml b/hbase-client/pom.xml index c5db9caf4b1..acd36d540ae 100644 --- a/hbase-client/pom.xml +++ b/hbase-client/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-common/pom.xml b/hbase-common/pom.xml index 2aa38b1a0a0..e31a75e572c 100644 --- a/hbase-common/pom.xml +++ b/hbase-common/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-endpoint/pom.xml b/hbase-endpoint/pom.xml index 3e69b8c9e50..13b34362ffb 100644 --- a/hbase-endpoint/pom.xml +++ b/hbase-endpoint/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-endpoint</artifactId> diff --git a/hbase-examples/pom.xml b/hbase-examples/pom.xml index 80a806b7f3f..226a9254111 100644 --- a/hbase-examples/pom.xml +++ b/hbase-examples/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-examples</artifactId> diff --git a/hbase-external-blockcache/pom.xml b/hbase-external-blockcache/pom.xml index 39c07064384..f7a9ddcccb2 100644 --- a/hbase-external-blockcache/pom.xml +++ b/hbase-external-blockcache/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-external-blockcache</artifactId> diff --git a/hbase-hadoop-compat/pom.xml b/hbase-hadoop-compat/pom.xml index 22a830dfdb7..e60f08399b3 100644 --- a/hbase-hadoop-compat/pom.xml +++ b/hbase-hadoop-compat/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-hadoop2-compat/pom.xml b/hbase-hadoop2-compat/pom.xml index d796ad77a00..547b029f6d4 100644 --- a/hbase-hadoop2-compat/pom.xml +++ b/hbase-hadoop2-compat/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-hbtop/pom.xml b/hbase-hbtop/pom.xml index 57a4d1dbc6f..cf9bd242c19 100644 --- a/hbase-hbtop/pom.xml +++ b/hbase-hbtop/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-hbtop</artifactId> diff --git a/hbase-http/pom.xml b/hbase-http/pom.xml index 92514d38541..3e5fa0528d7 100644 --- a/hbase-http/pom.xml +++ b/hbase-http/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-http</artifactId> diff --git a/hbase-it/pom.xml b/hbase-it/pom.xml index 9ac26b25c1f..6e0d51f2f15 100644 --- a/hbase-it/pom.xml +++ b/hbase-it/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-logging/pom.xml b/hbase-logging/pom.xml index 159adf05d8c..d436ba20cca 100644 --- a/hbase-logging/pom.xml +++ b/hbase-logging/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-mapreduce/pom.xml b/hbase-mapreduce/pom.xml index e279941f14a..8e0173ce285 100644 --- a/hbase-mapreduce/pom.xml +++ b/hbase-mapreduce/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-mapreduce</artifactId> diff --git a/hbase-metrics-api/pom.xml b/hbase-metrics-api/pom.xml index 85f5c6bbe13..9166c7abf3a 100644 --- a/hbase-metrics-api/pom.xml +++ b/hbase-metrics-api/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-metrics/pom.xml b/hbase-metrics/pom.xml index 38d0c897454..46d9db562f5 100644 --- a/hbase-metrics/pom.xml +++ b/hbase-metrics/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-procedure/pom.xml b/hbase-procedure/pom.xml index 9bd99e91ef2..c23ccac0f22 100644 --- a/hbase-procedure/pom.xml +++ b/hbase-procedure/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-protocol-shaded/pom.xml b/hbase-protocol-shaded/pom.xml index cf69501b4fb..8fddccfee18 100644 --- a/hbase-protocol-shaded/pom.xml +++ b/hbase-protocol-shaded/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-protocol-shaded</artifactId> diff --git a/hbase-protocol/pom.xml b/hbase-protocol/pom.xml index c6290812559..f23b56aa077 100644 --- a/hbase-protocol/pom.xml +++ b/hbase-protocol/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-protocol</artifactId> diff --git a/hbase-replication/pom.xml b/hbase-replication/pom.xml index b1292365d3d..d8b1e89af1f 100644 --- a/hbase-replication/pom.xml +++ b/hbase-replication/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-replication</artifactId> diff --git a/hbase-resource-bundle/pom.xml b/hbase-resource-bundle/pom.xml index 11f85a74eb2..ae2f039f449 100644 --- a/hbase-resource-bundle/pom.xml +++ b/hbase-resource-bundle/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-rest/pom.xml b/hbase-rest/pom.xml index ca0641d92b4..35768c3e7c8 100644 --- a/hbase-rest/pom.xml +++ b/hbase-rest/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-rest</artifactId> diff --git a/hbase-rsgroup/pom.xml b/hbase-rsgroup/pom.xml index 2cc94c1b427..cb510b6b3fc 100644 --- a/hbase-rsgroup/pom.xml +++ b/hbase-rsgroup/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-rsgroup</artifactId> diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml index a8775cb1d9e..0f0df714218 100644 --- a/hbase-server/pom.xml +++ b/hbase-server/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-server</artifactId> diff --git a/hbase-shaded/hbase-shaded-check-invariants/pom.xml b/hbase-shaded/hbase-shaded-check-invariants/pom.xml index b8b412db6bf..60c9de16432 100644 --- a/hbase-shaded/hbase-shaded-check-invariants/pom.xml +++ b/hbase-shaded/hbase-shaded-check-invariants/pom.xml @@ -15,7 +15,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../..</relativePath> </parent> <artifactId>hbase-shaded-check-invariants</artifactId> diff --git a/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml b/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml index 5de0cab0a39..83829e07edc 100644 --- a/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml +++ b/hbase-shaded/hbase-shaded-client-byo-hadoop/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-shaded</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-shaded-client-byo-hadoop</artifactId> diff --git a/hbase-shaded/hbase-shaded-client/pom.xml b/hbase-shaded/hbase-shaded-client/pom.xml index 5bd997699c4..24af05425d5 100644 --- a/hbase-shaded/hbase-shaded-client/pom.xml +++ b/hbase-shaded/hbase-shaded-client/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-shaded</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-shaded-client</artifactId> diff --git a/hbase-shaded/hbase-shaded-mapreduce/pom.xml b/hbase-shaded/hbase-shaded-mapreduce/pom.xml index f5be2818860..b6a721e9440 100644 --- a/hbase-shaded/hbase-shaded-mapreduce/pom.xml +++ b/hbase-shaded/hbase-shaded-mapreduce/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-shaded</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> <artifactId>hbase-shaded-mapreduce</artifactId> diff --git a/hbase-shaded/hbase-shaded-testing-util-tester/pom.xml b/hbase-shaded/hbase-shaded-testing-util-tester/pom.xml index 6f90517c3ab..3f109276e51 100644 --- a/hbase-shaded/hbase-shaded-testing-util-tester/pom.xml +++ b/hbase-shaded/hbase-shaded-testing-util-tester/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../../hbase-build-configuration</relativePath> </parent> diff --git a/hbase-shaded/hbase-shaded-testing-util/pom.xml b/hbase-shaded/hbase-shaded-testing-util/pom.xml index b47b73e987a..297d4058be7 100644 --- a/hbase-shaded/hbase-shaded-testing-util/pom.xml +++ b/hbase-shaded/hbase-shaded-testing-util/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-shaded</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>..</relativePath> </parent> diff --git a/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml b/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml index 9b88424500a..a5872b0ddbd 100644 --- a/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml +++ b/hbase-shaded/hbase-shaded-with-hadoop-check-invariants/pom.xml @@ -15,7 +15,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../..</relativePath> </parent> <artifactId>hbase-shaded-with-hadoop-check-invariants</artifactId> diff --git a/hbase-shaded/pom.xml b/hbase-shaded/pom.xml index 8a4317663cf..1b58e1f1443 100644 --- a/hbase-shaded/pom.xml +++ b/hbase-shaded/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-shaded</artifactId> diff --git a/hbase-shell/pom.xml b/hbase-shell/pom.xml index 2307b5fdaca..6a1db740e59 100644 --- a/hbase-shell/pom.xml +++ b/hbase-shell/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-shell</artifactId> diff --git a/hbase-testing-util/pom.xml b/hbase-testing-util/pom.xml index bbdd42965d6..8144e412c7b 100644 --- a/hbase-testing-util/pom.xml +++ b/hbase-testing-util/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-testing-util</artifactId> diff --git a/hbase-thrift/pom.xml b/hbase-thrift/pom.xml index ae05df70bb0..cac4f8de363 100644 --- a/hbase-thrift/pom.xml +++ b/hbase-thrift/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-thrift</artifactId> diff --git a/hbase-zookeeper/pom.xml b/hbase-zookeeper/pom.xml index 9be14fd8cb3..850fcbd5327 100644 --- a/hbase-zookeeper/pom.xml +++ b/hbase-zookeeper/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase-build-configuration</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <relativePath>../hbase-build-configuration</relativePath> </parent> <artifactId>hbase-zookeeper</artifactId> diff --git a/pom.xml b/pom.xml index 3a75ff418c9..db15c85905a 100755 --- a/pom.xml +++ b/pom.xml @@ -38,7 +38,7 @@ </parent> <groupId>org.apache.hbase</groupId> <artifactId>hbase</artifactId> - <version>2.4.14-SNAPSHOT</version> + <version>2.4.14</version> <packaging>pom</packaging> <name>Apache HBase</name> <description>Apache HBase is the Hadoop database. Use it when you need