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 qu...@apache.org on 2022/03/07 08:01:42 UTC
[hadoop] branch trunk updated: YARN-11049. MutableConfScheduler is referred as plain String instead of class name. Contributed by Szilard Nemeth
This is an automated email from the ASF dual-hosted git repository.
quapaw pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git
The following commit(s) were added to refs/heads/trunk by this push:
new 851a4dc YARN-11049. MutableConfScheduler is referred as plain String instead of class name. Contributed by Szilard Nemeth
851a4dc is described below
commit 851a4dc2d90374dc8ea6c0ea1e319af4756e6727
Author: 9uapaw <gy...@gmail.com>
AuthorDate: Mon Mar 7 09:00:22 2022 +0100
YARN-11049. MutableConfScheduler is referred as plain String instead of class name. Contributed by Szilard Nemeth
---
.../yarn/server/resourcemanager/ResourceManager.java | 4 ++--
.../server/resourcemanager/webapp/RMWebServices.java | 19 ++++++++++---------
.../resourcemanager/webapp/TestRMWebServices.java | 5 +++--
3 files changed, 15 insertions(+), 13 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/ResourceManager.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/ResourceManager.java
index 357cbf3..3bd6a0f 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/ResourceManager.java
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/ResourceManager.java
@@ -1864,8 +1864,8 @@ public class ResourceManager extends CompositeService
confStore.initialize(conf, conf, rmContext);
confStore.format();
} else {
- System.out.println("Scheduler Configuration format only " +
- "supported by MutableConfScheduler.");
+ System.out.println(String.format("Scheduler Configuration format only " +
+ "supported by %s.", MutableConfScheduler.class.getSimpleName()));
}
}
diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java
index 1dac043..26c9217 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/RMWebServices.java
@@ -2678,7 +2678,7 @@ public class RMWebServices extends WebServices implements RMWebServiceProtocol {
} else {
return Response.status(Status.BAD_REQUEST)
.entity("Scheduler Configuration format only supported by " +
- "MutableConfScheduler.").build();
+ MutableConfScheduler.class.getSimpleName()).build();
}
}
@@ -2727,8 +2727,8 @@ public class RMWebServices extends WebServices implements RMWebServiceProtocol {
.build();
}
} else {
- String errorMsg = "Configuration change validation only supported by " +
- "MutableConfScheduler.";
+ String errorMsg = String.format("Configuration change validation only supported by %s.",
+ MutableConfScheduler.class.getSimpleName());
LOG.warn(errorMsg);
return Response.status(Status.BAD_REQUEST)
.entity(errorMsg)
@@ -2823,10 +2823,11 @@ public class RMWebServices extends WebServices implements RMWebServiceProtocol {
.build();
} else {
return Response.status(Status.BAD_REQUEST).entity(
- "This API only supports to retrieve scheduler configuration"
- + " from a mutable-conf scheduler, underneath scheduler "
- + scheduler.getClass().getSimpleName()
- + " is not an instance of MutableConfScheduler")
+ String.format("This API only supports to retrieve scheduler configuration"
+ + " from a mutable-conf scheduler, underneath scheduler %s"
+ + " is not an instance of %s",
+ scheduler.getClass().getSimpleName(),
+ MutableConfScheduler.class.getSimpleName()))
.build();
}
}
@@ -2858,8 +2859,8 @@ public class RMWebServices extends WebServices implements RMWebServiceProtocol {
}
} else {
return Response.status(Status.BAD_REQUEST)
- .entity("Configuration Version only supported by "
- + "MutableConfScheduler.").build();
+ .entity(String.format("Configuration Version only supported by %s.",
+ MutableConfScheduler.class.getSimpleName())).build();
}
}
diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServices.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServices.java
index d5d5343..ce9de64 100644
--- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServices.java
+++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/TestRMWebServices.java
@@ -75,6 +75,7 @@ import org.apache.hadoop.yarn.server.resourcemanager.*;
import org.apache.hadoop.yarn.server.resourcemanager.nodelabels.RMNodeLabelsManager;
import org.apache.hadoop.yarn.server.resourcemanager.rmapp.RMApp;
import org.apache.hadoop.yarn.server.resourcemanager.rmapp.RMAppMetrics;
+import org.apache.hadoop.yarn.server.resourcemanager.scheduler.MutableConfScheduler;
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.QueueMetrics;
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.ResourceScheduler;
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler;
@@ -1003,8 +1004,8 @@ public class TestRMWebServices extends JerseyTestBase {
Assert.assertEquals(Status.BAD_REQUEST
.getStatusCode(), response.getStatus());
Assert.assertTrue(response.getEntity().toString()
- .contains("Configuration change validation only supported by"
- +" MutableConfScheduler."));
+ .contains(String.format("Configuration change validation only supported by %s.",
+ MutableConfScheduler.class.getSimpleName())));
}
@Test
---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org