YARN-10127. Remove setting App Ordering Policy to ParentQueue in FSQueueConverter

Contributed by Peter Bacsko.
This commit is contained in:
Prabhu Joseph 2020-02-11 19:35:31 +05:30 committed by Prabhu Joseph
parent d7c136b9ed
commit e637797211
2 changed files with 26 additions and 24 deletions

View File

@ -294,6 +294,7 @@ private void emitSizeBasedWeight(String queueName) {
* @param queue * @param queue
*/ */
private void emitOrderingPolicy(String queueName, FSQueue queue) { private void emitOrderingPolicy(String queueName, FSQueue queue) {
if (queue instanceof FSLeafQueue) {
String policy = queue.getPolicy().getName(); String policy = queue.getPolicy().getName();
switch (policy) { switch (policy) {
@ -318,6 +319,7 @@ private void emitOrderingPolicy(String queueName, FSQueue queue) {
conversionOptions.handleConversionError(msg); conversionOptions.handleConversionError(msg);
} }
} }
}
/** /**
* weight + minResources * weight + minResources

View File

@ -393,13 +393,13 @@ public void testQueueOrderingPolicy() throws Exception {
converter.convertQueueHierarchy(rootQueue); converter.convertQueueHierarchy(rootQueue);
// root // root
assertEquals("root ordering policy", "fair", assertEquals("root ordering policy", null,
csConfig.get(PREFIX + "root.ordering-policy")); csConfig.get(PREFIX + "root.ordering-policy"));
assertEquals("root.default ordering policy", "fair", assertEquals("root.default ordering policy", "fair",
csConfig.get(PREFIX + "root.default.ordering-policy")); csConfig.get(PREFIX + "root.default.ordering-policy"));
assertEquals("root.admins ordering policy", "fair", assertEquals("root.admins ordering policy", null,
csConfig.get(PREFIX + "root.admins.ordering-policy")); csConfig.get(PREFIX + "root.admins.ordering-policy"));
assertEquals("root.users ordering policy", "fair", assertEquals("root.users ordering policy", null,
csConfig.get(PREFIX + "root.users.ordering-policy")); csConfig.get(PREFIX + "root.users.ordering-policy"));
// root.users // root.users
@ -429,7 +429,7 @@ public void testQueueUnsupportedMixedOrderingPolicy() throws IOException {
converter.convertQueueHierarchy(rootQueue); converter.convertQueueHierarchy(rootQueue);
verify(ruleHandler, times(6)).handleFairAsDrf(anyString()); verify(ruleHandler, times(5)).handleFairAsDrf(anyString());
} }
@Test @Test