[
https://issues.apache.org/jira/browse/TEZ-2216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14389498#comment-14389498
]
Hitesh Shah commented on TEZ-2216:
----------------------------------
[~lichangleo] The problem stmt is as follows:
The DAGAppMaster class can be thought of as a composite service consisting of
multiple services. The YarnSchedulerService is one of them. Today, if any
service fails to init or start, the AM fails without fully unregistering from
the RM.
The objective here is to first pin point the error i.e. which service failed to
come up and why? Then, actually start the yarn scheduler service if it has not
been started and eventually use it to un-register with the error set to failed
and the diagnostics pointing to the error traced earlier ( which service failed
to init/start ).
> Expose errors during AM initialization
> --------------------------------------
>
> Key: TEZ-2216
> URL: https://issues.apache.org/jira/browse/TEZ-2216
> Project: Apache Tez
> Issue Type: Bug
> Reporter: Bikas Saha
> Attachments: TEZ-2216.1.patch
>
>
> If there are bad configs or other issues that cause errors/exceptions during
> AM initialization (eg. during service init) then those errors are not exposed
> to the user. Exposing them would be useful in quickly debugging such issues.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)