YARN-7045. Remove FSLeafQueue#addAppSchedulable. (Contributed by Sen Zhao via Yufei Gu)
This commit is contained in:
parent
263e2c692a
commit
a92ef030a2
@ -94,16 +94,6 @@ void addApp(FSAppAttempt app, boolean runnable) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// for testing
|
|
||||||
void addAppSchedulable(FSAppAttempt appSched) {
|
|
||||||
writeLock.lock();
|
|
||||||
try {
|
|
||||||
runnableApps.add(appSched);
|
|
||||||
} finally {
|
|
||||||
writeLock.unlock();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Removes the given app from this queue.
|
* Removes the given app from this queue.
|
||||||
* @return whether or not the app was runnable
|
* @return whether or not the app was runnable
|
||||||
|
@ -89,8 +89,8 @@ public void testUpdateDemand() {
|
|||||||
FSAppAttempt app = mock(FSAppAttempt.class);
|
FSAppAttempt app = mock(FSAppAttempt.class);
|
||||||
Mockito.when(app.getDemand()).thenReturn(maxResource);
|
Mockito.when(app.getDemand()).thenReturn(maxResource);
|
||||||
|
|
||||||
schedulable.addAppSchedulable(app);
|
schedulable.addApp(app, true);
|
||||||
schedulable.addAppSchedulable(app);
|
schedulable.addApp(app, true);
|
||||||
|
|
||||||
schedulable.updateDemand();
|
schedulable.updateDemand();
|
||||||
|
|
||||||
@ -165,7 +165,7 @@ public void testConcurrentAccess() {
|
|||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
for (int i=0; i < 500; i++) {
|
for (int i=0; i < 500; i++) {
|
||||||
schedulable.addAppSchedulable(app);
|
schedulable.addApp(app, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -5221,12 +5221,12 @@ public void testUpdateDemand() throws IOException {
|
|||||||
FSLeafQueue aQueue =
|
FSLeafQueue aQueue =
|
||||||
new FSLeafQueue("root.queue1.a", scheduler, queue1);
|
new FSLeafQueue("root.queue1.a", scheduler, queue1);
|
||||||
aQueue.setMaxShare(maxResource);
|
aQueue.setMaxShare(maxResource);
|
||||||
aQueue.addAppSchedulable(app1);
|
aQueue.addApp(app1, true);
|
||||||
|
|
||||||
FSLeafQueue bQueue =
|
FSLeafQueue bQueue =
|
||||||
new FSLeafQueue("root.queue1.b", scheduler, queue1);
|
new FSLeafQueue("root.queue1.b", scheduler, queue1);
|
||||||
bQueue.setMaxShare(maxResource);
|
bQueue.setMaxShare(maxResource);
|
||||||
bQueue.addAppSchedulable(app2);
|
bQueue.addApp(app2, true);
|
||||||
|
|
||||||
queue1.setMaxShare(maxResource);
|
queue1.setMaxShare(maxResource);
|
||||||
queue1.addChildQueue(aQueue);
|
queue1.addChildQueue(aQueue);
|
||||||
@ -5270,7 +5270,7 @@ public void testDumpState() throws IOException {
|
|||||||
FSAppAttempt app = mock(FSAppAttempt.class);
|
FSAppAttempt app = mock(FSAppAttempt.class);
|
||||||
Mockito.when(app.getDemand()).thenReturn(resource);
|
Mockito.when(app.getDemand()).thenReturn(resource);
|
||||||
Mockito.when(app.getResourceUsage()).thenReturn(resource);
|
Mockito.when(app.getResourceUsage()).thenReturn(resource);
|
||||||
child1.addAppSchedulable(app);
|
child1.addApp(app, true);
|
||||||
child1.updateDemand();
|
child1.updateDemand();
|
||||||
|
|
||||||
String childQueueString = "{Name: root.parent.child1,"
|
String childQueueString = "{Name: root.parent.child1,"
|
||||||
|
Loading…
Reference in New Issue
Block a user