Peter Bacsko created YARN-10198:
-----------------------------------
Summary: [managedParent].%primary_group placement doesn't work
after YARN-9868
Key: YARN-10198
URL: https://issues.apache.org/jira/browse/YARN-10198
Project: Hadoop YARN
Issue Type: Bug
Components: capacity scheduler
Reporter: Peter Bacsko
Assignee: Peter Bacsko
YARN-9868 introduced an unnecessary check if we have the following placement
rule:
[managedParentQueue].%primary_group
Here, {{%primary_group}} is expected to be created if it doesn't exist.
However, there is this validation code which is not necessary:
{noformat}
} else if (mapping.getQueue().equals(PRIMARY_GROUP_MAPPING)) {
if (this.queueManager
.getQueue(groups.getGroups(user).get(0)) != null) {
return getPlacementContext(mapping,
groups.getGroups(user).get(0));
} else {
return null;
}
{noformat}
We should revert this part to the original version:
{noformat}
} else if (mapping.queue.equals(PRIMARY_GROUP_MAPPING)) {
return getPlacementContext(mapping, groups.getGroups(user).get(0));
}
{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]