Benjamin Teke created YARN-11006:
------------------------------------
Summary: Allow overriding user limit factor and
maxAMResourcePercent with AQCv2 templates
Key: YARN-11006
URL: https://issues.apache.org/jira/browse/YARN-11006
Project: Hadoop YARN
Issue Type: Bug
Reporter: Benjamin Teke
Assignee: Benjamin Teke
[YARN-10801|https://issues.apache.org/jira/browse/YARN-10801] fixed the
template configurations for every queue property, but it introduced a strange
behaviour as well. When setting the template configurations
LeafQueue.setDynamicQueueProperties is called:
{code:java}
@Override
protected void setDynamicQueueProperties(
CapacitySchedulerConfiguration configuration) {
super.setDynamicQueueProperties(configuration);
// set to -1, to disable it
configuration.setUserLimitFactor(getQueuePath(), -1);
// Set Max AM percentage to a higher value
configuration.setMaximumApplicationMasterResourcePerQueuePercent(
getQueuePath(), 1f);
}
{code}
This sets the configured template properties in the configuration object and
then it overwrites the user limit factor and the maximum AM resource percent
values with the hardcoded ones. The order should be reversed.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]