This is an automated email from the ASF dual-hosted git repository.

richardantal pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/phoenix-queryserver.git


The following commit(s) were added to refs/heads/master by this push:
     new 0b11a1e  PHOENIX-6750 Bump Avatica version to 1.21.0 in queryserver 
(#104)
0b11a1e is described below

commit 0b11a1e46df5aaa2f7fe79d721530dc986153267
Author: richardantal <[email protected]>
AuthorDate: Tue Sep 6 10:32:44 2022 +0200

    PHOENIX-6750 Bump Avatica version to 1.21.0 in queryserver (#104)
---
 .../org/apache/phoenix/queryserver/server/QueryServer.java     | 10 ++++++++++
 pom.xml                                                        |  4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git 
a/phoenix-queryserver/src/main/java/org/apache/phoenix/queryserver/server/QueryServer.java
 
b/phoenix-queryserver/src/main/java/org/apache/phoenix/queryserver/server/QueryServer.java
index d39427a..45ead51 100644
--- 
a/phoenix-queryserver/src/main/java/org/apache/phoenix/queryserver/server/QueryServer.java
+++ 
b/phoenix-queryserver/src/main/java/org/apache/phoenix/queryserver/server/QueryServer.java
@@ -595,6 +595,16 @@ public final class QueryServer extends Configured 
implements Tool, Runnable {
 
       // Proxy this user on top of the server's user (the real user). Get a 
cached instance, the
       // LoadingCache will create a new instance for us if one isn't cached.
+
+      // realm got removed from remoteUserName in CALCITE-4152
+      // so we remove the instance name to avoid geting 
KerberosName$NoMatchingRule exception
+
+      int atSignIndex = remoteUserName.indexOf('@');
+      int separatorIndex = remoteUserName.indexOf('/');
+      if (atSignIndex == -1 && separatorIndex > 0) {
+        remoteUserName = remoteUserName.substring(0, separatorIndex);
+      }
+
       UserGroupInformation proxyUser = createProxyUser(remoteUserName);
 
       // Execute the actual call as this proxy user
diff --git a/pom.xml b/pom.xml
index a82c89a..091511b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -80,13 +80,13 @@
         <curator.version>2.12.0</curator.version>
 
         <gson.version>2.2.4</gson.version>
-        <jetty.version>9.4.43.v20210629</jetty.version>
+        <jetty.version>9.4.46.v20220331</jetty.version>
         <commons-io.version>2.11.0</commons-io.version>
         <commons-collections.version>3.2.2</commons-collections.version>
         <sqlline.version>1.9.0</sqlline.version>
         <slf4j.version>1.7.36</slf4j.version>
         <reload4j.version>1.2.19</reload4j.version>
-        <avatica.version>1.19.0</avatica.version>
+        <avatica.version>1.21.0</avatica.version>
         <servlet.api.version>3.1.0</servlet.api.version>
         <jsr305.version>3.0.0</jsr305.version>
 

Reply via email to