[
https://issues.apache.org/jira/browse/YARN-7457?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16292953#comment-16292953
]
Konstantinos Karanasos commented on YARN-7457:
----------------------------------------------
bq. I would prefer to ditch missed opportunities option.
[~leftnoteasy], this is the part I was missing.
I agree that time-based delay is better for end-users and that we could
eventually get rid of missed opportunities.
But I don't think we can get rid of them soon, there are too many applications
configured based on them.
Given that we should have both time and missed opportunities (at least for some
time), I believe we should not let one application specify missed opportunities
and the other time-based delays.
That's why I was suggesting to have a cluster-wide parameter that will specify
the delay implementation, i.e., whether we want time-based or missed
opportunities. And then let applications give a number for configuring their
delay, which will mean either seconds or missed opportunities, depending on the
cluster-wide parameter for the implementation.
> Delay scheduling should be an individual policy instead of part of scheduler
> implementation
> -------------------------------------------------------------------------------------------
>
> Key: YARN-7457
> URL: https://issues.apache.org/jira/browse/YARN-7457
> Project: Hadoop YARN
> Issue Type: Sub-task
> Reporter: Wangda Tan
> Assignee: Tao Yang
>
> Currently, different schedulers have slightly different delay scheduling
> implementations. Ideally we should make delay scheduling independent from
> scheduler implementation. Benefits of doing this:
> 1) Applications can choose which delay scheduling policy to use, it could be
> time-based / missed-opportunistic-based or whatever new delay scheduling
> policy supported by the cluster. Now it is global config of scheduler.
> 2) Make scheduler implementations simpler and reusable.
> h2. {color:red}Running design doc:
> https://docs.google.com/document/d/1rY-CJPLbGk3Xj_8sxre61y2YkHJFK8oqKOshro1ZY3A/edit#heading=h.xnzvh9nn283a{color}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]