You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tez.apache.org by "Prasanth Jayachandran (JIRA)" <ji...@apache.org> on 2019/02/12 02:55:00 UTC
[jira] [Created] (TEZ-4039) Tez should inject dag id, query id into
MDC
Prasanth Jayachandran created TEZ-4039:
------------------------------------------
Summary: Tez should inject dag id, query id into MDC
Key: TEZ-4039
URL: https://issues.apache.org/jira/browse/TEZ-4039
Project: Apache Tez
Issue Type: Bug
Affects Versions: 0.9.next
Reporter: Prasanth Jayachandran
Tez currently uses CallableWithNdc to store thread specific context. It should also inject the context into MDC so that pattern layout can dump the contexts from MDC (with NDC it is not possible to read the context in pattern lyaout).
Hive for example, sets queryId in the MDC and pattern layout prints the queryId
{code:java}
%d{ISO8601} %-5p [%t (%X{queryId})] %c{2}: %m%n
{code}
Llap sets dagId, fragmentId and queryId into MDC which is used for queryId based routing of logging.
Similarly, Tez AM should set dagId and queryId (if available) into MDC.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)