You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by sn...@apache.org on 2020/05/27 11:06:44 UTC
[hadoop] 01/02: Revert "FS-CS converter: nestedUserQueue with
default rule results in invalid queue mapping. Contributed by Gergely
Pollak"
This is an automated email from the ASF dual-hosted git repository.
snemeth pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git
commit fb030f3239ec0cdc5d2de9e0a53fb31b1d89aeec
Author: Szilard Nemeth <sn...@apache.org>
AuthorDate: Wed May 27 13:04:48 2020 +0200
Revert "FS-CS converter: nestedUserQueue with default rule results in invalid queue mapping. Contributed by Gergely Pollak"
This reverts commit ac4540dd8e2872b113a61107b0a4a66beeec8649.
Reverting because of missing Jira-ID in the commit message.
---
.../scheduler/capacity/CapacityScheduler.java | 6 ++---
.../TestCapacitySchedulerAutoQueueCreation.java | 29 ----------------------
2 files changed, 2 insertions(+), 33 deletions(-)
diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/CapacityScheduler.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/CapacityScheduler.java
index 5cef57a..309fb60 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/CapacityScheduler.java
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/CapacityScheduler.java
@@ -992,14 +992,12 @@ public class CapacityScheduler extends
// not auto-created above, then its parent queue should match
// the parent queue specified in queue mapping
} else if (!queue.getParent().getQueueShortName().equals(
- placementContext.getParentQueue())
- && !queue.getParent().getQueuePath().equals(
- placementContext.getParentQueue())) {
+ placementContext.getParentQueue())) {
String message =
"Auto created Leaf queue " + placementContext.getQueue() + " "
+ "already exists under queue : " + queue
.getParent().getQueueShortName()
- + ". But Queue mapping configuration " +
+ + ".But Queue mapping configuration " +
CapacitySchedulerConfiguration.QUEUE_MAPPING + " has been "
+ "updated to a different parent queue : "
+ placementContext.getParentQueue()
diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestCapacitySchedulerAutoQueueCreation.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestCapacitySchedulerAutoQueueCreation.java
index caf1df4..efe5c02 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestCapacitySchedulerAutoQueueCreation.java
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/capacity/TestCapacitySchedulerAutoQueueCreation.java
@@ -162,35 +162,6 @@ public class TestCapacitySchedulerAutoQueueCreation
}
}
- @Test(timeout = 20000)
- public void testAutoCreateLeafQueueCreationUsingFullParentPath()
- throws Exception {
-
- try {
- setupGroupQueueMappings("root.d", cs.getConfiguration(), "%user");
- cs.reinitialize(cs.getConfiguration(), mockRM.getRMContext());
-
- submitApp(mockRM, cs.getQueue("d"), TEST_GROUPUSER, TEST_GROUPUSER, 1, 1);
- AutoCreatedLeafQueue autoCreatedLeafQueue =
- (AutoCreatedLeafQueue) cs.getQueue(TEST_GROUPUSER);
- ManagedParentQueue parentQueue = (ManagedParentQueue) cs.getQueue("d");
- assertEquals(parentQueue, autoCreatedLeafQueue.getParent());
-
- Map<String, Float> expectedChildQueueAbsCapacity =
- new HashMap<String, Float>() {{
- put(NO_LABEL, 0.02f);
- }};
-
- validateInitialQueueEntitlement(parentQueue, TEST_GROUPUSER,
- expectedChildQueueAbsCapacity,
- new HashSet<String>() {{ add(NO_LABEL); }});
-
- } finally {
- cleanupQueue(USER0);
- cleanupQueue(TEST_GROUPUSER);
- }
- }
-
@Test
public void testReinitializeStoppedAutoCreatedLeafQueue() throws Exception {
try {
---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org