You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Bibin A Chundatt (JIRA)" <ji...@apache.org> on 2018/11/13 16:01:00 UTC

[jira] [Created] (YARN-9017) PlacementRule order is not maintained in CS

Bibin A Chundatt created YARN-9017:
--------------------------------------

             Summary: PlacementRule order is not maintained in CS
                 Key: YARN-9017
                 URL: https://issues.apache.org/jira/browse/YARN-9017
             Project: Hadoop YARN
          Issue Type: Bug
            Reporter: Bibin A Chundatt


{{yarn.scheduler.queue-placement-rules}} doesn't work as expected in Capacity Scheduler
{quote}
* **Queue Mapping Interface based on Default or User Defined Placement Rules** - This feature allows users to map a job to a specific queue based on some default placement rule. For instance based on user & group, or application name. User can also define their own placement rule.
{quote}
As per current UserGroupMapping is always added in placementRule. {{CapacityScheduler#updatePlacementRules}}
{code}
    // Initialize placement rules
    Collection<String> placementRuleStrs = conf.getStringCollection(
        YarnConfiguration.QUEUE_PLACEMENT_RULES);
    List<PlacementRule> placementRules = new ArrayList<>();
...

    // add UserGroupMappingPlacementRule if absent
    distingushRuleSet.add(YarnConfiguration.USER_GROUP_PLACEMENT_RULE);
{code}
PlacementRule configuration order is not maintained 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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