YARN-8977. Remove unnecessary type casting when calling AbstractYarnScheduler#getSchedulerNode. Contributed by Wanqiang Ji.
(cherry picked from commit c96cbe8659
)
This commit is contained in:
parent
eb426db206
commit
a3b61baf94
|
@ -2051,8 +2051,8 @@ public class CapacityScheduler extends
|
|||
super.completedContainer(killableContainer, SchedulerUtils
|
||||
.createPreemptedContainerStatus(killableContainer.getContainerId(),
|
||||
SchedulerUtils.PREEMPTED_CONTAINER), RMContainerEventType.KILL);
|
||||
} else{
|
||||
FiCaSchedulerNode node = (FiCaSchedulerNode) getSchedulerNode(
|
||||
} else {
|
||||
FiCaSchedulerNode node = getSchedulerNode(
|
||||
killableContainer.getAllocatedNode());
|
||||
|
||||
FiCaSchedulerApp application = getCurrentAttemptForContainer(
|
||||
|
@ -2084,7 +2084,7 @@ public class CapacityScheduler extends
|
|||
+ nonKillableContainer.toString());
|
||||
}
|
||||
|
||||
FiCaSchedulerNode node = (FiCaSchedulerNode) getSchedulerNode(
|
||||
FiCaSchedulerNode node = getSchedulerNode(
|
||||
nonKillableContainer.getAllocatedNode());
|
||||
|
||||
FiCaSchedulerApp application = getCurrentAttemptForContainer(
|
||||
|
|
|
@ -376,8 +376,7 @@ public class TestContinuousScheduling extends FairSchedulerTestBase {
|
|||
|
||||
NodeAddedSchedulerEvent nodeEvent1 = new NodeAddedSchedulerEvent(node1);
|
||||
scheduler.handle(nodeEvent1);
|
||||
FSSchedulerNode node =
|
||||
(FSSchedulerNode) scheduler.getSchedulerNode(node1.getNodeID());
|
||||
FSSchedulerNode node = scheduler.getSchedulerNode(node1.getNodeID());
|
||||
// Tick the time and let the fsApp startTime different from initScheduler
|
||||
// time
|
||||
mockClock.tickSec(delayThresholdTimeMs / 1000);
|
||||
|
|
|
@ -4442,8 +4442,7 @@ public class TestFairScheduler extends FairSchedulerTestBase {
|
|||
NodeAddedSchedulerEvent nodeEvent1 = new NodeAddedSchedulerEvent(node1);
|
||||
scheduler.handle(nodeEvent1);
|
||||
|
||||
FSSchedulerNode node = (FSSchedulerNode)scheduler.getSchedulerNode(
|
||||
node1.getNodeID());
|
||||
FSSchedulerNode node = scheduler.getSchedulerNode(node1.getNodeID());
|
||||
|
||||
NodeRemovedSchedulerEvent removeNode1 =
|
||||
new NodeRemovedSchedulerEvent(node1);
|
||||
|
|
Loading…
Reference in New Issue