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

Reply via email to