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

Siddharth Ahuja edited comment on YARN-10381 at 7/31/20, 9:14 PM:
------------------------------------------------------------------

Added appAttemptState to AppAttemptInfo object and tested on single node 
cluster by visiting http://localhost:8088/ui2 and inspecting the REST API call:

{code}
http://localhost:8088/ws/v1/cluster/apps/application_1596229056065_0002/appattempts?_=1596229900909
{code}

in browser:

{code}
<appAttempts>
<appAttempt>
<id>1</id>
<startTime>1596229888259</startTime>
<finishedTime>0</finishedTime>
<containerId>container_1596229056065_0002_01_000001</containerId>
<nodeHttpAddress>localhost:8042</nodeHttpAddress>
<nodeId>localhost:54250</nodeId>
<logsLink>http://localhost:8042/node/containerlogs/container_1596229056065_0002_01_000001/sidtheadmin</logsLink>
<blacklistedNodes/>
<nodesBlacklistedBySystem/>
<appAttemptId>appattempt_1596229056065_0002_000001</appAttemptId>
<exportPorts>null</exportPorts>
<appAttemptState>RUNNING</appAttemptState>
</appAttempt>
</appAttempts>
{code}

It can be seen from above that the response contains appAttemptState which is 
RUNNING for a currently running attempt.

I did not find any specific tests for any attributes e.g. logsLink etc. 
Considering this is just a minor update, not sure if any junit testing is 
required.


was (Author: sahuja):
Added appAttemptState to AppAttemptInfo object and tested on single node 
cluster by visiting http://localhost:8088/ui2 and inspecting the REST API call:

{code}
http://localhost:8088/ws/v1/cluster/apps/application_1596229056065_0002/appattempts?_=1596229900909
{code}

in browser:

{code}
<appAttempts>
<appAttempt>
<id>1</id>
<startTime>1596229888259</startTime>
<finishedTime>0</finishedTime>
<containerId>container_1596229056065_0002_01_000001</containerId>
<nodeHttpAddress>localhost:8042</nodeHttpAddress>
<nodeId>localhost:54250</nodeId>
<logsLink>http://localhost:8042/node/containerlogs/container_1596229056065_0002_01_000001/sidtheadmin</logsLink>
<blacklistedNodes/>
<nodesBlacklistedBySystem/>
<appAttemptId>appattempt_1596229056065_0002_000001</appAttemptId>
<exportPorts>null</exportPorts>
*<appAttemptState>RUNNING</appAttemptState>*
</appAttempt>
</appAttempts>
{code}

It can be seen from above that the response contains appAttemptState which is 
RUNNING for a currently running attempt.

I did not find any specific tests for any attributes e.g. logsLink etc. 
Considering this is just a minor update, not sure if any junit testing is 
required.

> Send out application attempt state along with other elements in the 
> application attempt object returned from appattempts REST API call
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: YARN-10381
>                 URL: https://issues.apache.org/jira/browse/YARN-10381
>             Project: Hadoop YARN
>          Issue Type: Improvement
>          Components: yarn-ui-v2
>    Affects Versions: 3.3.0
>            Reporter: Siddharth Ahuja
>            Assignee: Siddharth Ahuja
>            Priority: Minor
>         Attachments: YARN-10381.001.patch
>
>
> The [ApplicationAttempts RM REST 
> API|https://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/ResourceManagerRest.html#Cluster_Application_Attempts_API]
>  :
> {code}
> http://rm-http-address:port/ws/v1/cluster/apps/{appid}/appattempts
> {code}
> returns a collection of Application Attempt objects, where each application 
> attempt object contains elements like id, nodeId, startTime etc.
> This JIRA has been raised to send out Application Attempt state as well as 
> part of the application attempt information from this REST API call.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to