Repository: hive
Updated Branches:
  refs/heads/branch-3 4c4d48ea2 -> d980363d3
  refs/heads/master b069eb86f -> 8fc0f72f8


HIVE-19463 : TezTask - getting groups may fail (PartialGroupNameException in 
some tests) (Sergey Shelukhin, reviewed by Prasanth Jayachandran)


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/8fc0f72f
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/8fc0f72f
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/8fc0f72f

Branch: refs/heads/master
Commit: 8fc0f72f89bb0a20ca9d7f99774f91c272cd4fa0
Parents: b069eb8
Author: sergey <ser...@apache.org>
Authored: Mon May 21 17:09:34 2018 -0700
Committer: sergey <ser...@apache.org>
Committed: Mon May 21 17:09:34 2018 -0700

----------------------------------------------------------------------
 ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezTask.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/8fc0f72f/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezTask.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezTask.java 
b/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezTask.java
index 84ae157..a15482f 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezTask.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezTask.java
@@ -160,7 +160,11 @@ public class TezTask extends Task<TezWork> {
       if (userName == null) {
         userName = "anonymous";
       } else {
-        groups = UserGroupInformation.createRemoteUser(userName).getGroups();
+        try {
+          groups = UserGroupInformation.createRemoteUser(userName).getGroups();
+        } catch (Exception ex) {
+          LOG.warn("Cannot obtain groups for " + userName, ex);
+        }
       }
       MappingInput mi = new MappingInput(userName, groups,
           ss.getHiveVariables().get("wmpool"), 
ss.getHiveVariables().get("wmapp"));

Reply via email to