YARN-5073. Refactor startContainerInternal() in ContainerManager to remove unused parameter. (Konstantinos Karanasos via asuresh)
This commit is contained in:
parent
6e56578031
commit
d971bf252f
@ -811,8 +811,7 @@ public StartContainersResponse startContainers(
|
||||
}
|
||||
performContainerPreStartChecks(nmTokenIdentifier, request,
|
||||
containerTokenIdentifier);
|
||||
startContainerInternal(nmTokenIdentifier, containerTokenIdentifier,
|
||||
request);
|
||||
startContainerInternal(containerTokenIdentifier, request);
|
||||
succeededContainers.add(containerId);
|
||||
} catch (YarnException e) {
|
||||
failedContainers.put(containerId, SerializedException.newInstance(e));
|
||||
@ -908,7 +907,7 @@ private ContainerManagerApplicationProto buildAppProto(ApplicationId appId,
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
protected void startContainerInternal(NMTokenIdentifier nmTokenIdentifier,
|
||||
protected void startContainerInternal(
|
||||
ContainerTokenIdentifier containerTokenIdentifier,
|
||||
StartContainerRequest request) throws YarnException, IOException {
|
||||
|
||||
|
@ -101,14 +101,14 @@ protected EventHandler<ApplicationEvent> createApplicationEventDispatcher() {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void startContainerInternal(NMTokenIdentifier nmTokenIdentifier,
|
||||
protected void startContainerInternal(
|
||||
ContainerTokenIdentifier containerTokenIdentifier,
|
||||
StartContainerRequest request) throws YarnException, IOException {
|
||||
this.context.getQueuingContext().getQueuedContainers().put(
|
||||
containerTokenIdentifier.getContainerID(), containerTokenIdentifier);
|
||||
|
||||
AllocatedContainerInfo allocatedContInfo = new AllocatedContainerInfo(
|
||||
containerTokenIdentifier, nmTokenIdentifier, request,
|
||||
containerTokenIdentifier, request,
|
||||
containerTokenIdentifier.getExecutionType(), containerTokenIdentifier
|
||||
.getResource(), getConfig());
|
||||
|
||||
@ -189,7 +189,6 @@ private void startAllocatedContainer(
|
||||
this.context.getQueuingContext().getQueuedContainers().remove(containerId);
|
||||
try {
|
||||
super.startContainerInternal(
|
||||
allocatedContainerInfo.getNMTokenIdentifier(),
|
||||
allocatedContainerInfo.getContainerTokenIdentifier(),
|
||||
allocatedContainerInfo.getStartRequest());
|
||||
} catch (YarnException | IOException e) {
|
||||
@ -467,7 +466,6 @@ public QueuingApplicationEventDispatcher(
|
||||
}
|
||||
|
||||
@Override
|
||||
@SuppressWarnings("unchecked")
|
||||
public void handle(ApplicationEvent event) {
|
||||
if (event.getType() ==
|
||||
ApplicationEventType.APPLICATION_CONTAINER_FINISHED) {
|
||||
@ -489,16 +487,14 @@ public void handle(ApplicationEvent event) {
|
||||
|
||||
static class AllocatedContainerInfo {
|
||||
private final ContainerTokenIdentifier containerTokenIdentifier;
|
||||
private final NMTokenIdentifier nmTokenIdentifier;
|
||||
private final StartContainerRequest startRequest;
|
||||
private final ExecutionType executionType;
|
||||
private final ProcessTreeInfo pti;
|
||||
|
||||
AllocatedContainerInfo(ContainerTokenIdentifier containerTokenIdentifier,
|
||||
NMTokenIdentifier nmTokenIdentifier, StartContainerRequest startRequest,
|
||||
ExecutionType executionType, Resource resource, Configuration conf) {
|
||||
StartContainerRequest startRequest, ExecutionType executionType,
|
||||
Resource resource, Configuration conf) {
|
||||
this.containerTokenIdentifier = containerTokenIdentifier;
|
||||
this.nmTokenIdentifier = nmTokenIdentifier;
|
||||
this.startRequest = startRequest;
|
||||
this.executionType = executionType;
|
||||
this.pti = createProcessTreeInfo(containerTokenIdentifier
|
||||
@ -509,10 +505,6 @@ private ContainerTokenIdentifier getContainerTokenIdentifier() {
|
||||
return this.containerTokenIdentifier;
|
||||
}
|
||||
|
||||
private NMTokenIdentifier getNMTokenIdentifier() {
|
||||
return this.nmTokenIdentifier;
|
||||
}
|
||||
|
||||
private StartContainerRequest getStartRequest() {
|
||||
return this.startRequest;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user