public static RegisterNodeManagerRequest newInstance(NodeId nodeId, int httpPort, Resource resource, String nodeManagerVersionId, List<NMContainerStatus> containerStatuses, List<ApplicationId> runningApplications) { return newInstance(nodeId, httpPort, resource, nodeManagerVersionId, containerStatuses, runningApplications, null); }
public static NMContainerStatus newInstance(ContainerId containerId, int version, ContainerState containerState, Resource allocatedResource, String diagnostics, int containerExitStatus, Priority priority, long creationTime) { return newInstance(containerId, version, containerState, allocatedResource, diagnostics, containerExitStatus, priority, creationTime, CommonNodeLabelsManager.NO_LABEL); }
private boolean isLogAggregationFinishedForNM(LogAggregationReport report) { return report.getLogAggregationStatus() == LogAggregationStatus.SUCCEEDED || report.getLogAggregationStatus() == LogAggregationStatus.FAILED; }
private ContainerStatus createContainerStatus( NMContainerStatus remoteContainer) { ContainerStatus cStatus = ContainerStatus.newInstance(remoteContainer.getContainerId(), remoteContainer.getContainerState(), remoteContainer.getDiagnostics(), remoteContainer.getContainerExitStatus()); return cStatus; } }
@Override public DistributedSchedulingAllocateResponse allocateForDistributedScheduling( DistributedSchedulingAllocateRequest request) throws YarnException, IOException { List<Container> distAllocContainers = request.getAllocatedContainers(); handleNewContainers(distAllocContainers, true); AllocateResponse response = allocate(request.getAllocateRequest()); DistributedSchedulingAllocateResponse dsResp = recordFactory .newRecordInstance(DistributedSchedulingAllocateResponse.class); dsResp.setAllocateResponse(response); dsResp.setNodesForScheduling(getLeastLoadedNodes()); return dsResp; }
public static RemoveFromClusterNodeLabelsRequest newInstance( Set<String> labels) { RemoveFromClusterNodeLabelsRequest request = Records.newRecord(RemoveFromClusterNodeLabelsRequest.class); request.setNodeLabels(labels); return request; }
@Override public GetTimelineCollectorContextResponse getTimelineCollectorContext( GetTimelineCollectorContextRequest request) throws YarnException, IOException { if (request.getApplicationId().getId() == 1) { return GetTimelineCollectorContextResponse.newInstance( "test_user_id", "test_flow_name", "test_flow_version", 12345678L); } else { throw new YarnException("The application is not found."); } } }
public static ReplaceLabelsOnNodeRequest newInstance( Map<NodeId, Set<String>> map) { ReplaceLabelsOnNodeRequest request = Records.newRecord(ReplaceLabelsOnNodeRequest.class); request.setNodeToLabels(map); return request; }
public static AddToClusterNodeLabelsRequest newInstance(Set<String> labels) { AddToClusterNodeLabelsRequest request = Records.newRecord(AddToClusterNodeLabelsRequest.class); request.setNodeLabels(labels); return request; }
@Override public RefreshAdminAclsResponse refreshAdminAcls( RefreshAdminAclsRequest request) throws YarnException, IOException { validateRunning(); return RefreshAdminAclsResponse.newInstance(); }
@Override public AddToClusterNodeLabelsResponse addToClusterNodeLabels( AddToClusterNodeLabelsRequest request) throws YarnException, IOException { validateRunning(); return AddToClusterNodeLabelsResponse.newInstance(); }
@Override public ReplaceLabelsOnNodeResponse replaceLabelsOnNode( ReplaceLabelsOnNodeRequest request) throws YarnException, IOException { validateRunning(); return ReplaceLabelsOnNodeResponse.newInstance(); }
@Override public RefreshClusterMaxPriorityResponse refreshClusterMaxPriority( RefreshClusterMaxPriorityRequest request) throws YarnException, IOException { validateRunning(); return RefreshClusterMaxPriorityResponse.newInstance(); }
@Override public UnRegisterNodeManagerResponse unRegisterNodeManager( UnRegisterNodeManagerRequest request) throws YarnException, IOException { if (exception) { throw new YarnException("testMessage"); } return UnRegisterNodeManagerResponse.newInstance(); } }
@Override public RefreshQueuesResponse refreshQueues(RefreshQueuesRequest request) throws StandbyException, YarnException, IOException { validateRunning(); return RefreshQueuesResponse.newInstance(); }
private ContainerStatus createContainerStatus( NMContainerStatus remoteContainer) { ContainerStatus cStatus = ContainerStatus.newInstance(remoteContainer.getContainerId(), remoteContainer.getContainerState(), remoteContainer.getDiagnostics(), remoteContainer.getContainerExitStatus()); return cStatus; } }
public static RemoveFromClusterNodeLabelsRequest newInstance( Set<String> labels) { RemoveFromClusterNodeLabelsRequest request = Records.newRecord(RemoveFromClusterNodeLabelsRequest.class); request.setNodeLabels(labels); return request; }
public static ReplaceLabelsOnNodeRequest newInstance( Map<NodeId, Set<String>> map) { ReplaceLabelsOnNodeRequest request = Records.newRecord(ReplaceLabelsOnNodeRequest.class); request.setNodeToLabels(map); return request; }
public static AddToClusterNodeLabelsRequest newInstance(Set<String> labels) { AddToClusterNodeLabelsRequest request = Records.newRecord(AddToClusterNodeLabelsRequest.class); request.setNodeLabels(labels); return request; }
public static RemoveFromClusterNodeLabelsRequest newInstance( Set<String> labels) { RemoveFromClusterNodeLabelsRequest request = Records.newRecord(RemoveFromClusterNodeLabelsRequest.class); request.setNodeLabels(labels); return request; }