Andrew Purtell
bed30b153b
Amend HBASE-26691 Replacing log4j with reload4j for branch-2.x
...
- Update reload4j version to 1.2.19
- Update shading and assembly configurations
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-03-04 12:29:19 -08:00
Duo Zhang
4644efb9f3
HBASE-26691 Replacing log4j with reload4j for branch-2.x ( #4050 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-03-04 12:06:34 -08:00
Bryan Beaudreault
b9b7a65457
HBASE-26546 hbase-shaded-client missing required thirdparty classes under hadoop 3.3.1 ( #3926 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit cd45cadbc1
)
2022-02-22 00:24:23 -06:00
Andrew Purtell
b1bc5f3a5c
Renumber to 2.6.0-SNAPSHOT after branching branch-2.5
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2021-12-08 16:54:32 -08:00
clarax
404789adde
HBASE-26178 Improve data structure and algorithm for BalanceClusterState to improve computation speed for large cluster ( #3682 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-09-25 21:48:51 +08:00
Tak Lon (Stephen) Wu
665305cc3b
HBASE-26124 Backport HBASE-25373 "Remove HTrace completely in code base and try to make use of OpenTelemetry" to branch-2 ( #3529 )
...
1/17 commits of HBASE-22120
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2021-09-01 15:29:09 -07:00
Tak Lon (Stephen) Wu
c11a3e1b39
Revert "HBASE-26124 Backport HBASE-25373 "Remove HTrace completely in code base and try to make use of OpenTelemetry" to branch-2 ( #3529 )"
...
This reverts commit f049301606
.
2021-08-04 15:55:13 -07:00
Peter Somogyi
da9bcb6099
HBASE-26152 Exclude javax.servlet:servlet-api in hbase-shaded-testing-util ( #3547 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2021-08-02 14:05:00 +02:00
Tak Lon (Stephen) Wu
f049301606
HBASE-26124 Backport HBASE-25373 "Remove HTrace completely in code base and try to make use of OpenTelemetry" to branch-2 ( #3529 )
...
1/17 commits of HBASE-22120
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2021-07-29 09:15:10 -07:00
stack
fada9884a4
HBASE-25908 Exclude jakarta.activation-api ( #3299 )
...
Reapply of a revert because commit message was in wrong format
Signed-off-by: stack <stack@apache.org>
2021-05-28 13:27:13 -07:00
stack
5ce6005550
Revert "Subject: [PATCH] HBASE-25908 Exclude jakarta.activation-api ( #3299 )"
...
This reverts commit 1e01c94ba3
.
2021-05-28 13:27:13 -07:00
Wei-Chiu Chuang
1e01c94ba3
Subject: [PATCH] HBASE-25908 Exclude jakarta.activation-api ( #3299 )
...
Signed-off-by: stack <stack@apache.org>
2021-05-27 18:47:20 -07:00
stack
a3aec54e06
Revert "HBASE-25908 Exclude jakarta.activation-api ( #3299 )"
...
This reverts commit 21e9c6ae9e
.
2021-05-27 18:40:52 -07:00
Wei-Chiu Chuang
21e9c6ae9e
HBASE-25908 Exclude jakarta.activation-api ( #3299 )
...
Signed-off-by: stack <stack@apache.org>
2021-05-27 18:14:36 -07:00
stack
04c30bda88
HBASE-25792 Filter out o.a.hadoop.thirdparty building shaded jars ( #3184 )
...
Need to add to allowed-licenses list too....
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
Reviewed-by: Duo Zhang <zhangduo@apache.org>
Reviewed-by: Nick Dimiduk <ndimiduk@apache.org>
2021-04-27 08:41:15 -07:00
Duo Zhang
5d7e4beec4
HBASE-25696 Addendum add missing hbase-logging test-jar dependency
2021-04-03 22:55:05 +08:00
Duo Zhang
deb6d005f9
HBASE-25696 Need to initialize SLF4JBridgeHandler in jul-to-slf4j for redirecting jul to slf4j ( #3093 ) ( #3112 )
...
Signed-off-by: Michael Stack <stack@apache.org>
2021-04-02 17:30:43 +08:00
Viraj Jasani
0788547fea
HBASE-25474 : Bump HBase version on branch-2 ( #2871 )
...
Signed-off-by: stack <stack@apache.org>
2021-01-12 10:20:22 +05:30
Duo Zhang
4455856e9c
HBASE-23834 HBase fails to run on Hadoop 3.3.0/3.2.2/3.1.4 due to jetty version mismatch ( #2222 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2020-08-25 15:02:55 +08:00
Duo Zhang
dc2146069c
HBASE-24309 Avoid introducing log4j and slf4j-log4j dependencies for … ( #1697 )
...
Signed-off-by: stack <stack@apache.org>
2020-05-13 17:59:21 +08:00
Duo Zhang
f41c9038e7
HBASE-24333 Backport HBASE-24304 "Separate a hbase-asyncfs module" to branch-2.x ( #1664 )
...
Signed-off-by: stack <stack@apache.org>
2020-05-09 12:00:45 +08:00
Michael Stack
80561504d2
HBASE-24284 [h3/jdk11] REST server won't start Exclude transitive includes of jax-rs 1.x and then explicitly include jax-rs 2.x glassfish impl for REST context when hadoop3. ( #1625 )
2020-05-05 15:27:11 -07:00
Nick Dimiduk
ffb2359146
HBASE-24013 Bump branch-2 version to 2.4.0-SNAPSHOT ( #1309 )
...
Increment version in poms with
```
$ mvn org.codehaus.mojo:versions-maven-plugin:2.7:set -DnewVersion=2.4.0-SNAPSHOT -DgenerateBackupPoms=false
```
Verified no dangling references with
```
$ find . -iname '*pom.xml' -exec grep -n '2.3.0-SNAPSHOT' {} +
```
Verified build with
```
$ JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home mvn clean package -DskipTests
$ JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home mvn clean package -DskipTests -Dhadoop.profile=3.0
```
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2020-03-19 08:01:43 -07:00
Nick Dimiduk
33cb9fc932
HBASE-23829 Get `-PrunSmallTests` passing on JDK11
...
Signed-off-by: stack <stack@apache.org>
2020-03-17 09:01:02 -07:00
Duo Zhang
d6edb56e5f
HBASE-23077 Addendum typo fix fingbugs -> findbugs
2020-03-13 08:37:01 +08:00
Duo Zhang
7eeb6a0815
HBASE-23077 move entirely to spotbugs ( #1265 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2020-03-12 11:42:23 +08:00
Peter Somogyi
3bcd7c2f3b
HBASE-22927 Upgrade Mockito version for jdk11 - ADDENDUM ( #643 )
...
Use correct version for extra-enforcer-rules
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2019-09-19 15:40:15 +02:00
ravowlga123
37d49aaaf6
HBASE-22927 Upgrade Mockito version for jdk11 ( #593 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2019-09-18 21:51:10 +08:00
Balazs Meszaros
492a66da0a
HBASE-23007 UnsatisfiedLinkError when using hbase-shaded packages under linux ( #604 )
...
* Relocation rule "net" has been changed to "net/" because "netty"
matches the former rule.
* Added jackson dependencies for WebHdfs.
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 63db1d69a1
)
2019-09-10 14:04:53 -05:00
Viraj Jasani
e28a7c29c5
HBASE-22863 Cleanup transitive Jackson1 vulnerable dependencies(forward-port HBASE-22728) ( #505 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-08-21 22:16:52 +08:00
Guanghao Zhang
ab598d3e08
HBASE-15666 shaded dependencies for hbase-testing-util (addendum)
2019-08-09 08:02:06 +08:00
Balazs Meszaros
b98ecb85e9
HBASE-22800 Add mapreduce dependencies to hbase-shaded-testing-util ( #458 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Sakthi <sakthi@apache.org>
2019-08-07 08:14:50 -07:00
Balazs Meszaros
14634411da
HBASE-15666 shaded dependencies for hbase-testing-util
...
Added new artifact hbase-shaded-testing-util. It wraps a whole hbase-server
with its testing dependencies. Users should use only the following dependency
in pom:
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-shaded-testing-util</artifactId>
<version>${hbase.version}</version>
<scope>test</scope>
</dependency>
Added hbase-shaded-testing-util-tester maven module which ensures
that hbase-shaded-testing-util works with a shaded client.
Signed-off-by: Josh Elser <elserj@apache.org>
2019-08-07 07:43:44 -07:00
Sakthi
5a9b9c070f
HBASE-22585 Ensure javax.annotation doesn't get include in shaded artifacts when built with Java 11
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit e14b5f0edc
)
2019-06-19 10:41:36 -05:00
Andrew Purtell
2c55bd9344
HBASE-22449 https everywhere in Maven metadata ( #247 )
2019-05-21 12:38:42 -07:00
Wei-Chiu Chuang
db28cc5f43
HBASE-22087 Update LICENSE/shading for the dependencies from the latest Hadoop trunk.
...
When building with latest hadoop:
* JLine is now in the assembly so update licensing
* shaded client w/hadoop needs relocation for a couple new hadoop transitives
Co-authored-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 962585d376
)
2019-05-05 22:09:56 -05:00
Gabor Bota
d6fda6b576
HBASE-22109 Update hbase shaded client for new transitive dependencies of guava after hadoop update
...
* Hadoop updated to Guava 27.0-jre
* Guava 27 adds error checker framework as a transitive dependency
* update relocation rules to relocate it for the shaded client that includes hadoop
Co-authored-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 5c1af95c0a
)
2019-05-05 22:09:56 -05:00
Sean Busbey
ff1c63ddb1
HBASE-22314 shaded byo-hadoop client should list needed hadoop modules as provided scope to avoid inclusion of unnecessary transitive depednencies
...
(cherry picked from commit 87550bf963
)
2019-05-05 22:09:56 -05:00
Sean Busbey
89db10abd6
HBASE-22312 Hadoop 3 profile for hbase-shaded-mapreduce should list mapreduce as a provided dependency
...
(cherry picked from commit cb0bbcbab3
)
2019-05-05 22:09:56 -05:00
Sakthi
1e69d56dfb
HBASE-22345 REST Server must have specific version of javax.annotations available at runtime
...
Rest Server throws NoClassDefFoundError : javax/annotation/Priority after buiding with JDK8 and running on JDK8
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 68f14c19ff
)
2019-05-03 11:08:02 -05:00
Adam Antal
0cc8f1839f
HBASE-22268 Exclude javax.activation coming from Hadoop 3.2+ from shaded artifacts
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit ce1a96f2f6
)
2019-04-22 11:05:37 -05:00
Ben Manes
cadf321d53
HBASE-15560 W-TinyLFU based BlockCache
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-04-17 11:10:55 -07:00
Sean Busbey
e8767ea495
HBASE-21808 Ensure we can build with JDK11 targetting JDK8
...
Signed-off-by: Josh Elser <elserj@apache.org>
(cherry picked from commit 5784a09fff
)
2019-02-01 16:28:39 -06:00
Guanghao Zhang
16665b6e93
HBASE-21799 Update branch-2 version to 2.3.0-SNAPSHOT
2019-01-29 21:53:21 +08:00
Sean Busbey
bc3ab81720
HBASE-21153 Shaded client jars should always build in relevant phase to avoid confusion
...
Signed-off-by: Michael Stack <stack@apache.org>
2018-09-05 16:46:16 -05:00
Sakthi
b9a4c552e7
HBASE-20617 Removed jetty-jsp module.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-07-11 11:45:57 -05:00
zhangduo
dde042cc93
HBASE-20776 Update branch-2 version to 2.2.0-SNAPSHOT
2018-06-22 22:15:18 +08:00
Sean Busbey
e19fdd3903
HBASE-20333 Provide a shaded client that allows downstream to provide Hadoop needs.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-06-18 14:03:13 -07:00
Sean Busbey
ee84a8f243
HBASE-20332 shaded mapreduce module shouldn't include hadoop
...
* modify the jar checking script to take args; make hadoop stuff optional
* separate out checking the artifacts that have hadoop vs those that don't.
* * Unfortunately means we need two modules for checking things
* * put in a safety check that the support script for checking jar contents is maintained in both modules
* * have to carve out an exception for o.a.hadoop.metrics2. :(
* fix duplicated class warning
* clean up dependencies in hbase-server and some modules that depend on it.
* allow Hadoop to have its own htrace where it needs it
* add a precommit check to make sure we're not using old htrace imports
Conflicts:
hbase-backup/pom.xml
hbase-checkstyle/src/main/resources/hbase/checkstyle-suppressions.xml
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-06-18 14:02:48 -07:00
Josh Elser
4e9f5e8d64
HBASE-20681 Explicitly include hamcrest in binary tarball
...
HBase ITs require junit which requires hamcrest. Hadoop recently
stopped including hamcrest in their installation (and thus our inherited
classpath), which means that we need to ship it.
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-06-15 11:12:57 -05:00