[ https://issues.apache.org/jira/browse/HIVE-23296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17092044#comment-17092044 ]
Hive QA commented on HIVE-23296: -------------------------------- Here are the results of testing the latest attachment: https://issues.apache.org/jira/secure/attachment/13001066/HIVE-23296.01.patch {color:red}ERROR:{color} -1 due to no test(s) being added or modified. {color:red}ERROR:{color} -1 due to 13 failed/errored test(s), 17142 tests executed *Failed tests:* {noformat} org.apache.hadoop.hive.cli.TestCliDriverMethods.testProcessSelectDatabase (batchId=133) org.apache.hadoop.hive.cli.TestCliDriverMethods.testprocessInitFiles (batchId=133) org.apache.hadoop.hive.cli.TestMiniLlapLocalCliDriver.testCliDriver[schq_ingest] (batchId=102) org.apache.hadoop.hive.llap.tezplugins.TestLlapTaskCommunicator.testFinishableStateUpdateFailure (batchId=240) org.apache.hadoop.hive.metastore.TestMetastoreVersion.testMetastoreVersion (batchId=175) org.apache.hadoop.hive.metastore.TestMetastoreVersion.testVersionMatching (batchId=175) org.apache.hadoop.hive.metastore.TestMetastoreVersion.testVersionMisMatch (batchId=175) org.apache.hadoop.hive.ql.hooks.TestHooks.org.apache.hadoop.hive.ql.hooks.TestHooks (batchId=296) org.apache.hive.service.cli.session.TestQueryDisplay.testQueryDisplay (batchId=212) org.apache.hive.service.cli.session.TestSessionManagerMetrics.testAbandonedSessionMetrics (batchId=168) org.apache.hive.service.cli.session.TestSessionManagerMetrics.testActiveSessionMetrics (batchId=168) org.apache.hive.service.cli.session.TestSessionManagerMetrics.testActiveSessionTimeMetrics (batchId=168) org.apache.hive.service.cli.session.TestSessionManagerMetrics.testOpenSessionTimeMetrics (batchId=168) {noformat} Test results: https://builds.apache.org/job/PreCommit-HIVE-Build/21930/testReport Console output: https://builds.apache.org/job/PreCommit-HIVE-Build/21930/console Test logs: http://104.198.109.242/logs/PreCommit-HIVE-Build-21930/ Messages: {noformat} Executing org.apache.hive.ptest.execution.TestCheckPhase Executing org.apache.hive.ptest.execution.PrepPhase Executing org.apache.hive.ptest.execution.YetusPhase Executing org.apache.hive.ptest.execution.ExecutionPhase Executing org.apache.hive.ptest.execution.ReportingPhase Tests exited with: TestsFailedException: 13 tests failed {noformat} This message is automatically generated. ATTACHMENT ID: 13001066 - PreCommit-HIVE-Build > Setting Tez caller ID with the actual Hive user > ----------------------------------------------- > > Key: HIVE-23296 > URL: https://issues.apache.org/jira/browse/HIVE-23296 > Project: Hive > Issue Type: Improvement > Components: Tez > Reporter: Eugene Chung > Assignee: Eugene Chung > Priority: Major > Attachments: HIVE-23296.01.patch, Screen Shot 2020-04-24 at > 17.20.34.png > > > On the kerberized Hadoop environment, a submitter of an YARN job is the name > part of the Hive server principal. A caller ID of the job is made of the OS > user of the Hive server process. > The view and modify ACLs of the Hive server for all Tez tasks are set by > org.apache.hadoop.hive.ql.exec.tez.TezTask#setAccessControlsForCurrentUser() > so that the admin who has the Hive server principal can see all tasks from > tez-ui. But the admin hardly knows who executed each query. > I suggest to change the caller ID to include the actual Hive user. If the > user is not known, the OS user of the Hive server process is included as is. > The attached picture shows that 'Caller ID' includes 'user1' which is the > Kerberos user name of the actual Hive user. > !Screen Shot 2020-04-24 at 17.20.34.png|width=683,height=29! -- This message was sent by Atlassian Jira (v8.3.4#803005)