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: [email protected]
For additional commands, e-mail: [email protected]