[
https://issues.apache.org/jira/browse/YARN-4479?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15108300#comment-15108300
]
Sunil G commented on YARN-4479:
-------------------------------
Thanks [~leftnoteasy] for the detailed comment.
Yes, I understood the reason behind the same when FairOrderingPolicy is used.
Generally fine with approach suggested. However few minor points.
1.
bq.Keep changes for SchedulerApplicationAttempt/CapacityScheduler in the patch:
0006-YARN-4479.patch to set "isRecoverying" field
We already have a recovering field in SchedulerApplicationAttempt. But if we
make use of this, we need to reset the flag once application is moved to
{{activeApplications}} list. So if we reset this flag, we will loose
information whether this was a recovered app. As of now I am not seeing any use
with this, but it may confuse. So cud we introduce a new flag/field for this to
avoid confusion.
2. With new FifoOrderingPolicyForPendingApps, we are agreeing that Priority and
Submission Time will be factor to decide pending apps ordering, correct?
> 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
> Fix For: 2.8.0
>
> Attachments: 0001-YARN-4479.patch, 0002-YARN-4479.patch,
> 0003-YARN-4479.patch, 0004-YARN-4479.patch, 0004-YARN-4479.patch,
> 0005-YARN-4479.patch, 0006-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
(v6.3.4#6332)