Shuhei Yamasaki
6624f0761f
HBASE-27634 Builds emit errors related to SBOM parsing ( #5246 )
...
Update CycloneDX version
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 49bdf6140e
)
2023-05-21 19:52:38 +08:00
Duo Zhang
e70b468519
HBASE-27870 Eliminate the 'WARNING: package jdk.internal.util.random not in java.base' when running UTs with jdk11 ( #5242 )
...
Signed-off-by: Tianhang Tang <tianhang@apache.org>
(cherry picked from commit 71d7996047
)
2023-05-18 23:19:31 +08:00
Jonathan Albrecht
caa0f3a189
HBASE-27858 Update surefire version to 3.1.0 and use SurefireForkNodeFactory ( #5234 )
...
Surefire version updated from 3.0.0-M6 -> 3.1.0.
SurefireForkNodeFactory is a new strategy to control how the forked
nodes communicate with the main maven process. It uses a tcp channel
instead of pipes and fixes some corrupted messages seen in the s390x
build.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 67612cc264
)
2023-05-13 19:01:25 +08:00
Jonathan Albrecht
bcd2dfa9b3
HBASE-27838 Update zstd-jni from version 1.5.4-2 -> 1.5.5-2. ( #5220 )
...
Note: This version includes a fix that prevented zstd-jni from
running on s390x.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 5d2b6956e5
)
2023-05-05 12:02:46 +08:00
Nick Dimiduk
0fb5053a43
HBASE-27808 Change flatten mode for oss in our pom file ( #5201 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit a2cfa6822a
)
2023-04-28 11:40:13 +08:00
dependabot[bot]
6d9ac13f80
HBASE-27748 Bump jettison from 1.5.2 to 1.5.4 ( #5136 )
...
Bumps [jettison](https://github.com/jettison-json/jettison ) from 1.5.2 to 1.5.4.
- [Release notes](https://github.com/jettison-json/jettison/releases )
- [Commits](https://github.com/jettison-json/jettison/compare/jettison-1.5.2...jettison-1.5.4 )
---
updated-dependencies:
- dependency-name: org.codehaus.jettison:jettison
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 735fb43388
)
2023-03-24 21:56:49 +08:00
Andrew Purtell
dd3cdf13cf
HBASE-27744 Update compression dependencies ( #5137 )
...
Update compression codec dependencies:
- aircompressor 0.21 -> 0.24
- brotli4j 1.8.0 -> 1.11.0
- snappy 1.1.8.4 -> 1.1.9.1
- zstd-jni 1.5.0-4 -> 1.5.4-2
and add a new supplemental model for new brotli4j dependency.
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2023-03-23 13:10:28 -07:00
Horváth Dóra
0f67503b9d
HBASE-27685 Enable code coverage reporting to SonarQube in HBase ( #5076 )
...
(cherry picked from commit 72d5a46899
)
2023-03-10 20:16:08 +01:00
tianhang
301dd240c7
HBASE-27643 [JDK17] Add-opens java.util.concurrent ( #5028 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit a1cf0731e3
)
2023-02-17 21:17:15 +08:00
Duo Zhang
da410e2150
HBASE-27598 Addendum remove references to mockito-core.version in pom
...
(cherry picked from commit 55b4bbc057
)
2023-02-02 22:17:43 +08:00
tianhang
20a26dd043
HBASE-27581 [JDK17] Fix failure TestHBaseTestingUtil#testResolvePortConflict ( #4991 )
...
Co-authored-by: tianhang.tang <tianhang.tang@shopee.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 8e72cc6ee0
)
2023-01-31 11:20:42 +08:00
Duo Zhang
35cca16e74
HBASE-27598 Upgrade mockito to 4.x ( #4998 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
(cherry picked from commit bd7a78add5
)
2023-01-29 12:22:18 +08:00
Rajeshbabu Chintaguntla
feee45d244
HBASE-27585 Bump up jruby to 9.3.9.0 and related joni and jcodings to 2.1.43 and 1.0.57 respectively ( #4992 )
...
Co-authored-by: Rajeshbabu Chintaguntla <rchintag@visa.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
(cherry picked from commit 235864056c
)
2023-01-28 10:55:57 +08:00
tianhang
e13a9867ed
HBASE-27591 [JDK17] Fix failure TestImmutableScan#testScanCopyConstructor ( #4994 )
...
Co-authored-by: tianhang.tang <tianhang.tang@shopee.com>
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 06f294e637
)
2023-01-27 23:06:38 +08:00
Rajeshbabu Chintaguntla
6494123300
HBASE-27586 Bump up commons-codec to 1.15 ( #4993 )
...
Co-authored-by: Rajeshbabu Chintaguntla <rchintag@visa.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Reid Chan <reidchan@apache.org>
(cherry picked from commit 5516fb86b6
)
2023-01-27 23:06:04 +08:00
Bryan Beaudreault
9e61d56b45
HBASE-27592 Update hadoop netty version for hadoop-2.0 profile ( #4996 )
...
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
2023-01-25 17:45:02 -05:00
Mallikarjun
fd11b9bfcf
HBASE-27238 Backport backup restore to 2.x ( #4770 )
...
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
2023-01-23 19:51:17 -05:00
Duo Zhang
40d0bd5816
HBASE-27578 Upgrade hbase-thirdparty to 4.1.4 ( #4985 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
(cherry picked from commit a0fdfa782b
)
(cherry picked from commit 83d450d5b5
)
2023-01-21 16:41:05 +08:00
Dongjoon Hyun
af9da14a95
HBASE-27562 Publish SBOM artifacts ( #4953 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 5feb06bd69
)
2023-01-20 16:26:56 +08:00
dependabot[bot]
3ffa435df0
HBASE-27548 Bump jettison from 1.5.1 to 1.5.2 ( #4943 )
...
Bumps [jettison](https://github.com/jettison-json/jettison ) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/jettison-json/jettison/releases )
- [Commits](https://github.com/jettison-json/jettison/compare/jettison-1.5.1...jettison-1.5.2 )
---
updated-dependencies:
- dependency-name: org.codehaus.jettison:jettison
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit bfc9fc9605
)
2023-01-03 14:16:59 +08:00
Duo Zhang
4d29ef8bb4
HBASE-27510 Should use 'org.apache.hbase.thirdparty.io.netty.tryReflectionSetAccessible' ( #4898 )
...
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
(cherry picked from commit 3ffc0b5552
)
2022-11-29 20:46:46 +08:00
Duo Zhang
82cbf6b88d
HBASE-27501 The .flattened-pom.xml for some modules are not installed ( #4893 )
...
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
(cherry picked from commit 84749b054c
)
2022-11-23 20:56:37 +08:00
YiweiLi4
309ed58f07
HBASE-27479 fix flaky test testClone in TestTaskMonitor ( #4876 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit a2075f51a8
)
2022-11-17 21:37:00 +08:00
Duo Zhang
8b2c7b1b49
HBASE-27423 Upgrade hbase-thirdparty to 4.1.3 and upgrade Jackson for CVE-2022-42003/42004 ( #4878 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
(cherry picked from commit 07a3ffdd97
)
2022-11-17 21:35:13 +08:00
Duo Zhang
ea4ccf0044
HBASE-27443 Use java11 in the general check of our jenkins job ( #4845 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
(cherry picked from commit 5c6ff7dc47
)
2022-11-08 00:00:56 +08:00
Duo Zhang
8db5301a42
HBASE-27446 Spotbugs 4.7.2 report a lot of logging errors when generating report ( #4848 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
(cherry picked from commit d80053641d
)
2022-10-28 18:43:56 +08:00
Duo Zhang
7d1eb8d077
HBASE-25983 javadoc generation fails on openjdk-11.0.11+9 ( #4837 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
(cherry picked from commit 792f12b616
)
2022-10-25 23:05:13 +08:00
Duo Zhang
738ed028ad
HBASE-27434 Use ${revision} as placeholder for maven version to make it easier to control the version from command line ( #4836 )
...
Signed-off-by: GeorryHuang <huangzhuoyue@apache.org>
(cherry picked from commit 2fc879e863
)
2022-10-24 12:05:01 +08:00
Duo Zhang
d6e787665c
HBASE-27421 Bump spotless plugin to 2.27.2 and reimplement the 'Remove unhelpful javadoc stubs' rule ( #4824 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit 0d260f5b22
)
2022-10-12 23:18:23 +08:00
Andrew Purtell
f93bd14bd2
HBASE-27424 Upgrade Jettison for CVE-2022-40149/40150 ( #4822 )
...
Jettison versions <= 1.5.0 are subject to CVE-2022-40149 and CVE-2022-40150.
Move jettison.version to 1.5.1.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-10-11 10:12:04 -07:00
Duo Zhang
1ad9574a09
HBASE-27419 Update to hbase-thirdparty 4.1.2 ( #4818 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
(cherry picked from commit 79f853ee7c
)
2022-10-11 10:11:45 +08:00
Andrew Purtell
517e6172eb
HBASE-27411 Update and clean up bcprov-jdk15on dependency ( #4817 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2022-10-10 22:57:13 +00:00
Duo Zhang
1dc4fd53d0
HBASE-27403 Remove 'Remove unhelpful javadoc stubs' spotless rule for now ( #4809 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
(cherry picked from commit 6abc1aefd1
)
2022-10-03 23:17:32 +08:00
Duo Zhang
7e140e55fb
HBASE-27371 Bump spotbugs version ( #4783 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit 00aba9ca74
)
2022-09-14 23:32:12 +08:00
Michael Stack
0f29423cc5
HBASE-27340 Artifacts with resolved profiles ( #4740 )
...
Make it so our published poms carry the minimum needed to run
an hbase; the published pom has no profiles -- the profiles
specified at build time are resolved, their dependencies inlined,
and then they are stripped -- and no build-time, or plugins
dependencies or properties, etc. Resultant poms have explicit
hadoop lib versions baked in -- no more being able to choose
hbase with hadoop2 or haddop3 at downstream build time by setting
a '-Dhadoop.profile=X.0'.
Pattern is to add profiles when none in sub-modules when
the flatten plugin complains it can't resolve an hadoop
dependency's 'version' (e.g. hadoop-common, hadoop-hdfs).
Adding the hadoop-2.0 and hadoop-3.0 profiles in the sub-module
make it so the flatten plugin can figure 'hadoop.version'
definitively.
Another spin on the above happens when profiles already exist
in submodule but the flatten plugin is complaining it can't
figure figure version on an hadoop dependency NOT under
profiles. Below, we move the delinquent hadoop dependency under
existing profiles (minikdc was the usual dependency outside
profiles in sub-modules that flatten complained about).
Sometimes, moving an hadoop dependency under a profile, there
would be excludes on the local dependency. If the parent pom
excludes section was missing the local excludes, we added them
up to the parent module so all excluding is done up there in
the parent profile dependencyManagement section.
* hbase-asyncfs/pom.xml
* hbase-endpoint/pom.xml
* hbase-examples/pom.xml
* hbase-http/pom.xml
* hbase-rest/pom.xml
* hbase-server/pom.xml
Move the minikdc under profiles so it picks up appropriate hadoop version
when the flatten plugin runs.
* hbase-hadoop2-compat/pom.xml
Add hadoop2 and hadoop3 profiles and move hadoop-common, etc.
under them so we pick up appropriate hadoop version when flatten
plugin runs.
* hbase-mapreduce/pom.xml
Move hadoop dependencies under profiles so right version is
available when the flatten plugin runs.
* hbase-shaded/hbase-shaded-testing-util/pom.xml
Add profiles for hadoop-2.0 and hadoop-3.0 and move the
hadoop dependencies under them.
pom.xml
Add the flatten plugin with the flatten profiles enabled.
Add a few excludes on hadoop profiles picked up from sub-modules.
E.g. exclude bouncycastle bcprov-jdk15 when we include minikdc.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2022-09-02 16:44:27 -07:00
Michael Stack
0640efac7e
HBASE-27338 brotli compression lib tests fail on arm64 ( #4735 )
...
Up the brotli lib from 1.7.1 to 1.8.0
Signed-off-by: Bryan Beaudreault <bbeaudreault>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-08-29 09:13:34 -07:00
Duo Zhang
60394e95a7
HBASE-27299 Bump minimum hadoop 2 version to 2.10.2 ( #4699 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
2022-08-15 18:54:46 +08:00
Duo Zhang
b83165cf60
HBASE-27221 Bump spotless version to 2.24.1 ( #4693 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
(cherry picked from commit 9215066e2b
)
2022-08-15 15:23:11 +08:00
dependabot[bot]
ed6554de45
HBASE-27298 Bump hadoop version to 3.2.4 ( #4696 )
...
Bumps hadoop-common from 3.2.3 to 3.2.4.
---
updated-dependencies:
- dependency-name: org.apache.hadoop:hadoop-common
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit 97fb5cc6d2
)
2022-08-12 14:36:28 +08:00
Andor Molnár
2821cc518a
HBASE-26666 Add native TLS encryption support to RPC server/client ( #4666 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Bryan Beaudreault <bbeaudreault@apache.org>
(cherry picked from commit f8dcf07055
)
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcClient.java
hbase-client/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcConnection.java
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/NettyRpcServer.java
2022-08-06 19:43:17 -04:00
Ramón García Fernández
e762b026db
HBASE-27179 Issues building with OpenJDK 17 ( #4594 )
...
Fix test case failures in org.apache.hadoop.hbase.http.log.TestLogLevel under Openjdk 17 because of a missing export of java.security.jgss/sun.security.krb5.
Removed option --illegal-access=permit ignored since Openjdk 17.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit e10c15d030
)
2022-07-25 19:23:42 +08:00
Duo Zhang
1c56b5fad5
HBASE-27208 Use spotless to purge the missing summary warnings from error prone ( #4628 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
(cherry picked from commit 7484a9163a
)
2022-07-19 09:45:42 +08:00
Duo Zhang
6dd1b58481
HBASE-27148 Move minimum hadoop 3 support version to 3.2.3 ( #4561 ) ( #4599 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
(cherry picked from commit 41972cb460
)
2022-07-08 15:59:25 +08:00
Nick Dimiduk
a8b253ebb4
HBASE-27172 Upgrade OpenTelemetry dependency to 1.15.0
...
- the agent jar dropped the `-all` classifier after 1.8.0
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2022-07-06 13:55:10 +02:00
wenwj0
1b5f32ef4a
HBASE-27101 support commons-crypto version 1.1.0 ( #4506 )
...
Co-authored-by: wenwj0 <wenweijian2@huawei.com>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
(cherry picked from commit ad13675db3
)
2022-07-06 19:19:28 +08:00
Duo Zhang
b570d2e81d
HBASE-27141 Upgrade hbase-thirdparty dependency to 4.1.1 ( #4552 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Pankaj Kumar <pankajkumar@apache.org>
(cherry picked from commit 9bae50f83c
)
2022-06-22 22:42:52 +08:00
Duo Zhang
b21377f76b
Revert "HBASE-27084 Add spotless:check in mvn verify stage ( #4482 )"
...
This reverts commit eca7c6056c
.
2022-06-12 00:12:32 +08:00
Andrew Purtell
27f9182246
HBASE-27103 All MR UTs are broken because of ClassNotFound ( #4514 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Co-authored-by: Duo Zhang <zhangduo@apache.org>
2022-06-09 10:01:11 -07:00
Duo Zhang
eca7c6056c
HBASE-27084 Add spotless:check in mvn verify stage ( #4482 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
(cherry picked from commit a060e71c53
)
2022-06-06 23:48:25 +08:00
Sean Busbey
bb8b80e7a9
HBASE-26983 Upgrade JRuby to 9.3.4.0 ( #4378 )
...
- Update JRuby
- Replace java_kind_of since it has been removed
- update jcoding / joni to match jruby
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
(cherry picked from commit d1149f7e20
)
2022-06-05 00:32:43 -05:00