From 03aa8ce0b5feeee219876e8f589b60ba7402cc56 Mon Sep 17 00:00:00 2001 From: Mason Oh Date: Sat, 19 Apr 2025 14:15:01 +0900 Subject: [PATCH 1/4] HBASE-25338 use ClassLoader of current class instead of thread ContextClassLoader --- .../security/provider/SaslClientAuthenticationProviders.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/SaslClientAuthenticationProviders.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/SaslClientAuthenticationProviders.java index befd52c4a371..3f3d0f474008 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/SaslClientAuthenticationProviders.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/SaslClientAuthenticationProviders.java @@ -167,7 +167,8 @@ static void addExplicitProviders(Configuration conf, */ static SaslClientAuthenticationProviders instantiate(Configuration conf) { ServiceLoader loader = - ServiceLoader.load(SaslClientAuthenticationProvider.class); + ServiceLoader.load(SaslClientAuthenticationProvider.class, + SaslClientAuthenticationProviders.class.getClassLoader()); HashMap providerMap = new HashMap<>(); for (SaslClientAuthenticationProvider provider : loader) { addProviderIfNotExists(provider, providerMap); From 720001d72b0ed70ea1458dbb89953586ad40a2d9 Mon Sep 17 00:00:00 2001 From: Mason Oh Date: Sat, 19 Apr 2025 16:37:14 +0900 Subject: [PATCH 2/4] HBASE-25338 fix indent --- .../security/provider/SaslClientAuthenticationProviders.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/SaslClientAuthenticationProviders.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/SaslClientAuthenticationProviders.java index 3f3d0f474008..a78ff3386a46 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/SaslClientAuthenticationProviders.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/security/provider/SaslClientAuthenticationProviders.java @@ -168,7 +168,7 @@ static void addExplicitProviders(Configuration conf, static SaslClientAuthenticationProviders instantiate(Configuration conf) { ServiceLoader loader = ServiceLoader.load(SaslClientAuthenticationProvider.class, - SaslClientAuthenticationProviders.class.getClassLoader()); + SaslClientAuthenticationProviders.class.getClassLoader()); HashMap providerMap = new HashMap<>(); for (SaslClientAuthenticationProvider provider : loader) { addProviderIfNotExists(provider, providerMap); From 8663c3ab857f89aa54bcfab9a237a702a263aac8 Mon Sep 17 00:00:00 2001 From: Mason Oh Date: Tue, 22 Apr 2025 04:04:06 +0900 Subject: [PATCH 3/4] HBASE-25338 modify pom.xml for test whole proj --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 162ab387fffd..775ce1852c83 100644 --- a/pom.xml +++ b/pom.xml @@ -801,7 +801,7 @@ - 4.0.0-alpha-1-SNAPSHOT + 4.0.0-DEFINATELY-DUMMY-1-SNAPSHOT false From 5dfa9b63632196da076e0c05b42816ab40a52a5c Mon Sep 17 00:00:00 2001 From: Mason Oh Date: Fri, 25 Apr 2025 12:03:28 +0900 Subject: [PATCH 4/4] Revert "HBASE-25338 modify pom.xml for test whole proj" This reverts commit 8663c3ab857f89aa54bcfab9a237a702a263aac8. --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 775ce1852c83..162ab387fffd 100644 --- a/pom.xml +++ b/pom.xml @@ -801,7 +801,7 @@ - 4.0.0-DEFINATELY-DUMMY-1-SNAPSHOT + 4.0.0-alpha-1-SNAPSHOT false