[
https://issues.apache.org/jira/browse/YARN-3873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14644597#comment-14644597
]
Sunil G commented on YARN-3873:
-------------------------------
Hi [~leftnoteasy]
Thank you for sharing the comments.
-1) It's no need to deprecate getApplicationComparator,
Yes. We will remove the api.
-2)Can we assume pendingApplication's ordering policy is equals to
activeApplication's ordering policy.
I feel If we are going to use FiFoOrderingPolicy always for
pendingApplications, we can use existing "getActiveIterator" itself for
selecting an application for activation. This will be then done based on
priority and last submission time.
As you mentioned, {{pendingApplication's}} ordering policy choice is not
configurable for now. Hence using hardcoded FiFoOrderingPolicy is a very viable
choice now. And we cannot use FairOrderingPolicy here which is invalid as
mentioned by you earlier in this Jira.
So could I update a patch by using FiFoOrderingPolicy for pendingApplications.
Please suggest.
> pendingApplications in LeafQueue should also use OrderingPolicy
> ---------------------------------------------------------------
>
> Key: YARN-3873
> URL: https://issues.apache.org/jira/browse/YARN-3873
> Project: Hadoop YARN
> Issue Type: Sub-task
> Components: capacityscheduler
> Affects Versions: 2.7.0
> Reporter: Sunil G
> Assignee: Sunil G
> Attachments: 0001-YARN-3873.patch, 0002-YARN-3873.patch,
> 0003-YARN-3873.patch, 0004-YARN-3873.patch
>
>
> Currently *pendingApplications* in LeafQueue is using
> {{applicationComparator}} from CapacityScheduler. This can be changed and
> pendingApplications can use the OrderingPolicy configured in Queue level
> (Fifo/Fair as configured).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)