[ 
https://issues.apache.org/jira/browse/YARN-9222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Hung updated YARN-9222:
--------------------------------
    Summary: Print launchTime in ApplicationSummary  (was: Change startTime 
semantics for RMApp)

> Print launchTime in ApplicationSummary
> --------------------------------------
>
>                 Key: YARN-9222
>                 URL: https://issues.apache.org/jira/browse/YARN-9222
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Jonathan Hung
>            Priority: Major
>
> Currently submitTime for rmApp is based on when app is submitted to 
> RMAppManager:
> {noformat}
> rmAppManager.submitApplication(submissionContext,
>     System.currentTimeMillis(), user);{noformat}
> Then RMAppManager#createAndPopulateNewRMApp does some validation (queue 
> routing, app priority, etc), then the RMAppImpl object is created, at which 
> point the startTime is populated:
> {noformat}
> if (startTime <= 0) {
>   this.startTime = this.systemClock.getTime();
> } else {
>   this.startTime = startTime;
> }{noformat}
> In general it seems there shouldn't be much difference between submitTime and 
> startTime. It makes more sense to change startTime to when the app actually 
> started. One possible solution is to (re)populate startTime when application 
> master registers with RM.
> One issue may be compatibility, especially if there are large scheduling 
> delays.



--
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