if (request.getResourceBlacklistRequest() != null) { if (!isNullOrEmpty( request.getResourceBlacklistRequest().getBlacklistAdditions())) { for (String resourceName : request.getResourceBlacklistRequest() .getBlacklistAdditions()) { SubClusterId subClusterId = getSubClusterForNode(resourceName); findOrCreateAllocateRequestForSubCluster(subClusterId, request, requestMap); newRequest.getResourceBlacklistRequest().getBlacklistAdditions() .add(resourceName); request.getResourceBlacklistRequest().getBlacklistRemovals())) { for (String resourceName : request.getResourceBlacklistRequest() .getBlacklistRemovals()) { SubClusterId subClusterId = getSubClusterForNode(resourceName); findOrCreateAllocateRequestForSubCluster(subClusterId, request, requestMap); newRequest.getResourceBlacklistRequest().getBlacklistRemovals() .add(resourceName);
@Override public AllocateResponse allocate(AllocateRequest request) throws YarnException, IOException { if (this.failover) { this.failover = false; throw new ApplicationMasterNotRegisteredException("Mock RM restarted"); } if(this.exception){ this.exception = false; throw new YarnException("Mock RM encountered exception"); } this.lastAsk = request.getAskList(); this.lastRelease = request.getReleaseList(); this.lastUpdates = request.getUpdateRequests(); this.lastBlacklistAdditions = request.getResourceBlacklistRequest().getBlacklistAdditions(); this.lastBlacklistRemovals = request.getResourceBlacklistRequest().getBlacklistRemovals(); return response; }
request.getAllocateRequest().getResourceBlacklistRequest(), partitionedAsks.getOpportunistic(), applicationAttemptId, oppContainerContext, rmIdentifier, appSubmitter);
@Override public AllocateResponse allocate(AllocateRequest request) throws YarnException, IOException { if (this.failover) { this.failover = false; throw new ApplicationMasterNotRegisteredException("Mock RM restarted"); } if (this.responseIdReset != -1) { String errorMessage = AMRMClientUtils.assembleInvalidResponseIdExceptionMessage(null, this.responseIdReset, request.getResponseId()); this.responseIdReset = -1; throw new InvalidApplicationMasterRequestException(errorMessage); } this.lastAsk = request.getAskList(); this.lastRelease = request.getReleaseList(); this.lastBlacklistAdditions = request.getResourceBlacklistRequest().getBlacklistAdditions(); this.lastBlacklistRemovals = request.getResourceBlacklistRequest().getBlacklistRemovals(); return AllocateResponse.newInstance(request.getResponseId() + 1, null, null, new ArrayList<NodeReport>(), Resource.newInstance(0, 0), null, 0, null, null); }
request.getResourceBlacklistRequest(), partitionedAsks.getOpportunistic(), appAttemptId, oppCtx, ResourceManager.getClusterTimeStamp(), appAttempt.getUser());
request.getResourceBlacklistRequest(); List<String> blacklistAdditions = (blacklistRequest != null) ?
request.getResourceBlacklistRequest(); List<String> blacklistAdditions = (blacklistRequest != null) ?
request.getResourceBlacklistRequest(); List<String> blacklistAdditions = (blacklistRequest != null) ?