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

Prabhu Joseph commented on YARN-6616:
-------------------------------------

Thanks [~eepayne] for the review. The submitTime is different from launchTime. 
submitTime is the time the job is submitted to RM whereas the launchTime is the 
time first attempt (AM) is launched.

{code}
1. SubmitTime is the time submitApplication is received by RM (ClientRMService) 
from YarnClient.
ClientRMService sets submitTime to the system time.

 // call RMAppManager to submit application directly
      rmAppManager.submitApplication(submissionContext,
System.currentTimeMillis(), user);


2. StartTime is the time set by RMAppImpl after ClientRMService validates with 
queue SUBMIT_APPLICATIONS. RMAppImpl sets startTime to the system time.

if (startTime <= 0) {
this.startTime = this.systemClock.getTime();

3. LaunchTime is the time set when AM is Launched and the first attempt is 
launched. RMAppImpl sets it with event timestamp when AttemptLaunchedTransition.

app.launchTime = event.getTimestamp();
{code}

submitTime <= startTime <= launchTime <= finishTime

> YARN AHS shows submitTime for jobs same as startTime
> ----------------------------------------------------
>
>                 Key: YARN-6616
>                 URL: https://issues.apache.org/jira/browse/YARN-6616
>             Project: Hadoop YARN
>          Issue Type: Bug
>    Affects Versions: 2.7.3
>            Reporter: Prabhu Joseph
>            Assignee: Prabhu Joseph
>            Priority: Minor
>         Attachments: 0001-YARN-6616.patch, 0002-YARN-6616.patch, 
> 0003-YARN-6616.patch, 0004-YARN-6616.patch, 0005-YARN-6616.patch, 
> 0006-YARN-6616.patch, 0007-YARN-6616.patch, 0008-YARN-6616.patch, 
> ApplicationReport.poc
>
>
> YARN AHS returns startTime value for both submitTime and startTime for the 
> jobs.  Looks the code sets the submitTime with startTime value. 
> https://github.com/apache/hadoop/blob/branch-2.7.3/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-common/src/main/java/org/apache/hadoop/yarn/server/webapp/dao/AppInfo.java#L80
> {code}
> curl --negotiate -u: 
> http://prabhuzeppelin3.openstacklocal:8188/ws/v1/applicationhistory/apps
> <submittedTime>1495015537574</submittedTime><startedTime>1495015537574</startedTime><finishedTime>1495016384084</finishedTime>
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to