From 522964047497f59fb94a46f629a7daed66f222bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vill=C5=91=20Sz=C5=B1cs?= Date: Wed, 12 Jun 2024 09:08:54 +0200 Subject: [PATCH 1/3] HBASE-28653 Upgrade Kerby to 2.0.3 Change-Id: I638c350c69b841466a810c0d93a35f03b268655a --- .../hbase/util/SimpleKdcServerUtil.java | 5 +- .../main/resources/supplemental-models.xml | 211 ++++++++++++++++++ pom.xml | 24 +- 3 files changed, 238 insertions(+), 2 deletions(-) diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/SimpleKdcServerUtil.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/SimpleKdcServerUtil.java index fa3172e3b14f..286096fd5c0d 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/util/SimpleKdcServerUtil.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/util/SimpleKdcServerUtil.java @@ -85,7 +85,10 @@ static SimpleKdcServer getRunningSimpleKdcServer(File testDir, if (kdc != null) { kdc.stop(); } - if (ke.getCause() != null && ke.getCause() instanceof BindException) { + if ( + (ke.getCause() != null && ke.getCause() instanceof BindException) + || (ke.getMessage().contains("Address already in use (Bind failed)")) + ) { LOG.info("Clashed using port {}; getting a new random port", kdcPort); continue; } else { diff --git a/hbase-resource-bundle/src/main/resources/supplemental-models.xml b/hbase-resource-bundle/src/main/resources/supplemental-models.xml index 5dbdd7b42556..c2fba3f60994 100644 --- a/hbase-resource-bundle/src/main/resources/supplemental-models.xml +++ b/hbase-resource-bundle/src/main/resources/supplemental-models.xml @@ -305,6 +305,217 @@ under the License. + + + org.apache.kerby + kerb-core + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerb-client + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerb-simplekdc + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerb-admin + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerb-common + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerb-crypto + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerb-identity + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerb-server + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerb-util + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerby-asn1 + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerby-config + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerby-pkix + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerby-util + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + kerby-xdr + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + + + org.apache.kerby + token-provider + + + + Apache License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + diff --git a/pom.xml b/pom.xml index 7afa8b72c37c..0bf63b8f0a35 100644 --- a/pom.xml +++ b/pom.xml @@ -885,7 +885,7 @@ 2.12.2 1.78 1.5.1 - 1.0.1 + 2.0.3 1.1.0 4.2.0 @@ -1673,6 +1673,28 @@ org.apache.kerby kerb-simplekdc ${kerby.version} + + + org.jline + * + + + org.jboss.threads + jboss-threads + + + org.wildfly.client + wildfly-client-config + + + org.wildfly.common + wildfly-common + + + org.jboss.xnio + xnio-api + + org.apache.commons From 447671396fe07887b5eb6d4167d3431d89c345d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vill=C5=91=20Sz=C5=B1cs?= Date: Wed, 12 Jun 2024 15:50:47 +0200 Subject: [PATCH 2/3] jline Change-Id: I0a920fddb6956f031c10f89c23e8cd539b38dc54 --- hbase-zookeeper/pom.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hbase-zookeeper/pom.xml b/hbase-zookeeper/pom.xml index 8fceb26d5b08..c949db328e4d 100644 --- a/hbase-zookeeper/pom.xml +++ b/hbase-zookeeper/pom.xml @@ -148,6 +148,11 @@ commons-cli commons-cli + + jline + jline + test + From 5256692c9068df7ee6182d5edc75dbacb0c9d8ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vill=C5=91=20Sz=C5=B1cs?= Date: Thu, 13 Jun 2024 09:56:37 +0200 Subject: [PATCH 3/3] Remove jline dependency Change-Id: I5b0a9f0fb3d26ad682076a7e6447d5bd1da0d44e --- hbase-zookeeper/pom.xml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/hbase-zookeeper/pom.xml b/hbase-zookeeper/pom.xml index c949db328e4d..8fceb26d5b08 100644 --- a/hbase-zookeeper/pom.xml +++ b/hbase-zookeeper/pom.xml @@ -148,11 +148,6 @@ commons-cli commons-cli - - jline - jline - test -