hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hive QA (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HIVE-11488) Add sessionId and queryId info to HS2 log
Date Fri, 13 Nov 2015 03:57:10 GMT

    [ https://issues.apache.org/jira/browse/HIVE-11488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15003518#comment-15003518
] 

Hive QA commented on HIVE-11488:
--------------------------------



Here are the results of testing the latest attachment:
https://issues.apache.org/jira/secure/attachment/12772000/HIVE-11488.2.patch

{color:green}SUCCESS:{color} +1 due to 5 test(s) being added or modified.

{color:red}ERROR:{color} -1 due to 5 failed/errored test(s), 9781 tests executed
*Failed tests:*
{noformat}
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver_cbo_rp_annotate_stats_groupby
org.apache.hadoop.hive.cli.TestNegativeCliDriver.testNegativeCliDriver_authorization_uri_import
org.apache.hadoop.hive.hwi.TestHWISessionManager.testHiveDriver
org.apache.hive.jdbc.TestSSL.testSSLVersion
org.apache.hive.jdbc.authorization.TestJdbcWithSQLAuthorization.testConfigWhiteList
{noformat}

Test results: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/6019/testReport
Console output: http://ec2-174-129-184-35.compute-1.amazonaws.com/jenkins/job/PreCommit-HIVE-TRUNK-Build/6019/console
Test logs: http://ec2-174-129-184-35.compute-1.amazonaws.com/logs/PreCommit-HIVE-TRUNK-Build-6019/

Messages:
{noformat}
Executing org.apache.hive.ptest.execution.TestCheckPhase
Executing org.apache.hive.ptest.execution.PrepPhase
Executing org.apache.hive.ptest.execution.ExecutionPhase
Executing org.apache.hive.ptest.execution.ReportingPhase
Tests exited with: TestsFailedException: 5 tests failed
{noformat}

This message is automatically generated.

ATTACHMENT ID: 12772000 - PreCommit-HIVE-TRUNK-Build

> Add sessionId and queryId info to HS2 log
> -----------------------------------------
>
>                 Key: HIVE-11488
>                 URL: https://issues.apache.org/jira/browse/HIVE-11488
>             Project: Hive
>          Issue Type: New Feature
>          Components: Logging
>    Affects Versions: 2.0.0
>            Reporter: Aihua Xu
>            Assignee: Aihua Xu
>         Attachments: HIVE-11488.2.patch, HIVE-11488.patch
>
>
> Session is critical for a multi-user system like Hive. Currently Hive doesn't log seessionId
to the log file, which sometimes make debugging and analysis difficult when multiple activities
are going on at the same time and the log from different sessions are mixed together.
> Currently, Hive already has the sessionId saved in SessionState and also there is another
sessionId in SessionHandle (Seems not used and I'm still looking to understand it). Generally
we should have one sessionId from the beginning in the client side and server side. Seems
we have some work on that side first.
> The sessionId then can be added to log4j supported mapped diagnostic context (MDC) and
can be configured to output to log file through the log4j property. MDC is per thread, so
we need to add sessionId to the HS2 main thread and then it will be inherited by the child
threads. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message