YARN-5420. Delete org.apache.hadoop.yarn.server.resourcemanager.resource.Priority as its not necessary. Contributed by Sunil G.
This commit is contained in:
parent
060558c6f2
commit
b3c15e4ef7
|
@ -1,31 +0,0 @@
|
||||||
/**
|
|
||||||
* Licensed to the Apache Software Foundation (ASF) under one
|
|
||||||
* or more contributor license agreements. See the NOTICE file
|
|
||||||
* distributed with this work for additional information
|
|
||||||
* regarding copyright ownership. The ASF licenses this file
|
|
||||||
* to you under the Apache License, Version 2.0 (the
|
|
||||||
* "License"); you may not use this file except in compliance
|
|
||||||
* with the License. You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
|
||||||
|
|
||||||
package org.apache.hadoop.yarn.server.resourcemanager.resource;
|
|
||||||
|
|
||||||
import org.apache.hadoop.yarn.factory.providers.RecordFactoryProvider;
|
|
||||||
|
|
||||||
public class Priority {
|
|
||||||
|
|
||||||
public static org.apache.hadoop.yarn.api.records.Priority create(int prio) {
|
|
||||||
org.apache.hadoop.yarn.api.records.Priority priority = RecordFactoryProvider.getRecordFactory(null).newRecordInstance(org.apache.hadoop.yarn.api.records.Priority.class);
|
|
||||||
priority.setPriority(prio);
|
|
||||||
return priority;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -117,8 +117,7 @@ public class TestResourceManager {
|
||||||
// Application resource requirements
|
// Application resource requirements
|
||||||
final int memory1 = 1024;
|
final int memory1 = 1024;
|
||||||
Resource capability1 = Resources.createResource(memory1, 1);
|
Resource capability1 = Resources.createResource(memory1, 1);
|
||||||
Priority priority1 =
|
Priority priority1 = Priority.newInstance(1);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority.create(1);
|
|
||||||
application.addResourceRequestSpec(priority1, capability1);
|
application.addResourceRequestSpec(priority1, capability1);
|
||||||
|
|
||||||
Task t1 = new Task(application, priority1, new String[] {host1, host2});
|
Task t1 = new Task(application, priority1, new String[] {host1, host2});
|
||||||
|
@ -126,8 +125,7 @@ public class TestResourceManager {
|
||||||
|
|
||||||
final int memory2 = 2048;
|
final int memory2 = 2048;
|
||||||
Resource capability2 = Resources.createResource(memory2, 1);
|
Resource capability2 = Resources.createResource(memory2, 1);
|
||||||
Priority priority0 =
|
Priority priority0 = Priority.newInstance(0); // higher
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority.create(0); // higher
|
|
||||||
application.addResourceRequestSpec(priority0, capability2);
|
application.addResourceRequestSpec(priority0, capability2);
|
||||||
|
|
||||||
// Send resource requests to the scheduler
|
// Send resource requests to the scheduler
|
||||||
|
|
|
@ -24,6 +24,7 @@ import org.apache.hadoop.yarn.api.records.ApplicationId;
|
||||||
import org.apache.hadoop.yarn.api.records.Container;
|
import org.apache.hadoop.yarn.api.records.Container;
|
||||||
import org.apache.hadoop.yarn.api.records.ContainerId;
|
import org.apache.hadoop.yarn.api.records.ContainerId;
|
||||||
import org.apache.hadoop.yarn.api.records.NodeId;
|
import org.apache.hadoop.yarn.api.records.NodeId;
|
||||||
|
import org.apache.hadoop.yarn.api.records.Priority;
|
||||||
import org.apache.hadoop.yarn.api.records.Resource;
|
import org.apache.hadoop.yarn.api.records.Resource;
|
||||||
import org.apache.hadoop.yarn.conf.YarnConfiguration;
|
import org.apache.hadoop.yarn.conf.YarnConfiguration;
|
||||||
import org.apache.hadoop.yarn.event.Dispatcher;
|
import org.apache.hadoop.yarn.event.Dispatcher;
|
||||||
|
@ -32,7 +33,6 @@ import org.apache.hadoop.yarn.server.resourcemanager.MockRM;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.RMContext;
|
import org.apache.hadoop.yarn.server.resourcemanager.RMContext;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.monitor.SchedulingMonitor;
|
import org.apache.hadoop.yarn.server.resourcemanager.monitor.SchedulingMonitor;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.nodelabels.RMNodeLabelsManager;
|
import org.apache.hadoop.yarn.server.resourcemanager.nodelabels.RMNodeLabelsManager;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.resource.Priority;
|
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.rmcontainer.RMContainer;
|
import org.apache.hadoop.yarn.server.resourcemanager.rmcontainer.RMContainer;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.ResourceUsage;
|
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.ResourceUsage;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.scheduler
|
import org.apache.hadoop.yarn.server.resourcemanager.scheduler
|
||||||
|
@ -1318,7 +1318,7 @@ public class TestProportionalCapacityPreemptionPolicy {
|
||||||
ContainerId cId = ContainerId.newContainerId(appAttId, id);
|
ContainerId cId = ContainerId.newContainerId(appAttId, id);
|
||||||
Container c = mock(Container.class);
|
Container c = mock(Container.class);
|
||||||
when(c.getResource()).thenReturn(r);
|
when(c.getResource()).thenReturn(r);
|
||||||
when(c.getPriority()).thenReturn(Priority.create(cpriority));
|
when(c.getPriority()).thenReturn(Priority.newInstance(cpriority));
|
||||||
SchedulerRequestKey sk = SchedulerRequestKey.extractFrom(c);
|
SchedulerRequestKey sk = SchedulerRequestKey.extractFrom(c);
|
||||||
RMContainer mC = mock(RMContainer.class);
|
RMContainer mC = mock(RMContainer.class);
|
||||||
when(mC.getContainerId()).thenReturn(cId);
|
when(mC.getContainerId()).thenReturn(cId);
|
||||||
|
|
|
@ -207,12 +207,8 @@ public class TestSchedulerHealth {
|
||||||
Resources.createResource(5 * 1024, 1));
|
Resources.createResource(5 * 1024, 1));
|
||||||
|
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
Priority priority_1 = Priority.newInstance(1);
|
||||||
.create(0);
|
|
||||||
Priority priority_1 =
|
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
|
||||||
.create(1);
|
|
||||||
|
|
||||||
// Submit an application
|
// Submit an application
|
||||||
Application application_0 =
|
Application application_0 =
|
||||||
|
@ -290,12 +286,8 @@ public class TestSchedulerHealth {
|
||||||
nodeUpdate(nm_1);
|
nodeUpdate(nm_1);
|
||||||
|
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
Priority priority_1 = Priority.newInstance(1);
|
||||||
.create(0);
|
|
||||||
Priority priority_1 =
|
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
|
||||||
.create(1);
|
|
||||||
|
|
||||||
// Submit an application
|
// Submit an application
|
||||||
Application application_0 =
|
Application application_0 =
|
||||||
|
|
|
@ -283,10 +283,8 @@ public class TestCapacityScheduler {
|
||||||
Resources.createResource(2 * GB, 1));
|
Resources.createResource(2 * GB, 1));
|
||||||
|
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority.create(0);
|
Priority priority_1 = Priority.newInstance(1);
|
||||||
Priority priority_1 =
|
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority.create(1);
|
|
||||||
|
|
||||||
// Submit an application
|
// Submit an application
|
||||||
Application application_0 = new Application("user_0", "a1", resourceManager);
|
Application application_0 = new Application("user_0", "a1", resourceManager);
|
||||||
|
@ -1514,12 +1512,8 @@ public class TestCapacityScheduler {
|
||||||
Resources.createResource(2 * GB, 1));
|
Resources.createResource(2 * GB, 1));
|
||||||
|
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
Priority priority_1 = Priority.newInstance(1);
|
||||||
.create(0);
|
|
||||||
Priority priority_1 =
|
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
|
||||||
.create(1);
|
|
||||||
|
|
||||||
// Submit application_0
|
// Submit application_0
|
||||||
Application application_0 =
|
Application application_0 =
|
||||||
|
@ -1634,12 +1628,8 @@ public class TestCapacityScheduler {
|
||||||
Resources.createResource(5 * GB, 1));
|
Resources.createResource(5 * GB, 1));
|
||||||
|
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
Priority priority_1 = Priority.newInstance(1);
|
||||||
.create(0);
|
|
||||||
Priority priority_1 =
|
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
|
||||||
.create(1);
|
|
||||||
|
|
||||||
// Submit application_0
|
// Submit application_0
|
||||||
Application application_0 =
|
Application application_0 =
|
||||||
|
@ -1754,12 +1744,8 @@ public class TestCapacityScheduler {
|
||||||
Resources.createResource(6 * GB, 1));
|
Resources.createResource(6 * GB, 1));
|
||||||
|
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
Priority priority_1 = Priority.newInstance(1);
|
||||||
.create(0);
|
|
||||||
Priority priority_1 =
|
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
|
||||||
.create(1);
|
|
||||||
|
|
||||||
// Submit application_0
|
// Submit application_0
|
||||||
Application application_0 =
|
Application application_0 =
|
||||||
|
@ -1812,12 +1798,8 @@ public class TestCapacityScheduler {
|
||||||
Resources.createResource(5 * GB, 1));
|
Resources.createResource(5 * GB, 1));
|
||||||
|
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
Priority priority_1 = Priority.newInstance(1);
|
||||||
.create(0);
|
|
||||||
Priority priority_1 =
|
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
|
||||||
.create(1);
|
|
||||||
|
|
||||||
// Submit application_0
|
// Submit application_0
|
||||||
Application application_0 =
|
Application application_0 =
|
||||||
|
@ -3385,9 +3367,7 @@ public class TestCapacityScheduler {
|
||||||
registerNode(host_0, 1234, 2345, NetworkTopology.DEFAULT_RACK,
|
registerNode(host_0, 1234, 2345, NetworkTopology.DEFAULT_RACK,
|
||||||
Resources.createResource(8 * GB, 4));
|
Resources.createResource(8 * GB, 4));
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
|
||||||
.create(0);
|
|
||||||
|
|
||||||
// Submit an application
|
// Submit an application
|
||||||
Application application_0 =
|
Application application_0 =
|
||||||
|
|
|
@ -409,10 +409,8 @@ public class TestFifoScheduler {
|
||||||
nm_1.heartbeat();
|
nm_1.heartbeat();
|
||||||
|
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority.create(0);
|
Priority priority_1 = Priority.newInstance(1);
|
||||||
Priority priority_1 =
|
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority.create(1);
|
|
||||||
|
|
||||||
// Submit an application
|
// Submit an application
|
||||||
Application application_0 = new Application("user_0", resourceManager);
|
Application application_0 = new Application("user_0", resourceManager);
|
||||||
|
@ -1205,9 +1203,7 @@ public class TestFifoScheduler {
|
||||||
registerNode(host_0, 1234, 2345, NetworkTopology.DEFAULT_RACK,
|
registerNode(host_0, 1234, 2345, NetworkTopology.DEFAULT_RACK,
|
||||||
Resources.createResource(8 * GB, 4));
|
Resources.createResource(8 * GB, 4));
|
||||||
// ResourceRequest priorities
|
// ResourceRequest priorities
|
||||||
Priority priority_0 =
|
Priority priority_0 = Priority.newInstance(0);
|
||||||
org.apache.hadoop.yarn.server.resourcemanager.resource.Priority
|
|
||||||
.create(0);
|
|
||||||
|
|
||||||
// Submit an application
|
// Submit an application
|
||||||
Application application_0 =
|
Application application_0 =
|
||||||
|
|
Loading…
Reference in New Issue