You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by "Jonathan Hung (Jira)" <ji...@apache.org> on 2019/09/09 20:16:00 UTC

[jira] [Created] (YARN-9824) Fall back to configured queue ordering policy class name

Jonathan Hung created YARN-9824:
-----------------------------------

             Summary: Fall back to configured queue ordering policy class name
                 Key: YARN-9824
                 URL: https://issues.apache.org/jira/browse/YARN-9824
             Project: Hadoop YARN
          Issue Type: Improvement
            Reporter: Jonathan Hung


Currently this is how configured queue ordering policy is determined:
{noformat}
if (policyType.trim().equals(QUEUE_UTILIZATION_ORDERING_POLICY)) {
  // Doesn't respect priority
  qop = new PriorityUtilizationQueueOrderingPolicy(false);
} else if (policyType.trim().equals(
    QUEUE_PRIORITY_UTILIZATION_ORDERING_POLICY)) {
  qop = new PriorityUtilizationQueueOrderingPolicy(true);
} else {
  String message =
      "Unable to construct queue ordering policy=" + policyType + " queue="
          + queue;
  throw new YarnRuntimeException(message);
} {noformat}
If we want to enable a policy which is not QUEUE_UTILIZATION_ORDERING_POLICY or QUEUE_PRIORITY_UTILIZATION_ORDERING_POLICY, it requires code change here to add a keyword for this policy.

It'd be easier if the admin could configure a class name here instead of requiring a keyword.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org