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-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-dev-h...@hadoop.apache.org