This is an automated email from the ASF dual-hosted git repository.

jhung pushed a change to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/hadoop.git.


    from 244385d  Revert "HADOOP-16061. Upgrade Yetus to 0.10.0"
     new 81d63d5  YARN-8016. Refine PlacementRule interface and add a app-name 
queue mapping rule as an example. (Zian Chen via wangda)
     new 9e8ff94  YARN-8361. Change App Name Placement Rule to use App Name 
instead of App Id for configuration. (Zian Chen via wangda)
     new aee8fb5  YARN-8948. PlacementRule interface should be for all 
YarnSchedulers. Contributed by Bibin A Chundatt.
     new 80735a1  YARN-8541 (branch-3.1 addendum): RM startup failure on 
recovery after user deletion

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/hadoop/yarn/conf/YarnConfiguration.java |   2 +
 .../placement/AppNameMappingPlacementRule.java     | 207 +++++++++++++++++++++
 .../resourcemanager/placement/PlacementRule.java   |   9 +-
 ...acementContext.java => QueueMappingEntity.java} |  48 +++--
 ...icationPlacementContext.java => QueuePath.java} |  31 +--
 .../placement/QueuePlacementRuleUtils.java         | 135 ++++++++++++++
 .../placement/UserGroupMappingPlacementRule.java   |  27 ++-
 .../scheduler/capacity/CapacityScheduler.java      |  80 +++++---
 .../capacity/CapacitySchedulerConfiguration.java   |  49 +++++
 .../placement/TestAppNameMappingPlacementRule.java |  94 ++++++++++
 .../placement/TestPlacementManager.java            | 107 +++++++++++
 .../TestCapacitySchedulerQueueMappingFactory.java  | 128 +++++++++++++
 .../src/site/markdown/CapacityScheduler.md         |  17 +-
 13 files changed, 869 insertions(+), 65 deletions(-)
 create mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/placement/AppNameMappingPlacementRule.java
 copy 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/placement/{ApplicationPlacementContext.java
 => QueueMappingEntity.java} (55%)
 copy 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/placement/{ApplicationPlacementContext.java
 => QueuePath.java} (67%)
 create mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/placement/QueuePlacementRuleUtils.java
 create mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/placement/TestAppNameMappingPlacementRule.java
 create mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/placement/TestPlacementManager.java
 create mode 100644 
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestCapacitySchedulerQueueMappingFactory.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to