Rohith Sharma K S commented on YARN-4479:

The patch does following things
# During attempt recovery, adds new flag which tells scheduler that was it 
RUNNING/LAUNCHED before RM restart
# For all the attempts during recovery, previous running attempts are added to 
separate pendingApplicationOrdering policy which is used to track applications 
which are running before RMRestart.
# When a  node registers, activate first which are running before RMRestart. 

> Retrospect app-priority in pendingOrderingPolicy during recovering 
> applications
> -------------------------------------------------------------------------------
>                 Key: YARN-4479
>                 URL: https://issues.apache.org/jira/browse/YARN-4479
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: api, resourcemanager
>            Reporter: Rohith Sharma K S
>            Assignee: Rohith Sharma K S
>         Attachments: 0001-YARN-4479.patch
> Currently, same ordering policy is used for pending applications and active 
> applications. When priority is configured for an applications, during 
> recovery high priority application get activated first. It is possible that 
> low priority job was submitted and running state. 
> This causes low priority job in starvation after recovery

This message was sent by Atlassian JIRA

Reply via email to