[ https://issues.apache.org/jira/browse/YARN-8354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
LongGang Chen updated YARN-8354: -------------------------------- Affects Version/s: 3.0.x Component/s: RM > SingleConstraintAppPlacementAllocator's allocate does not decPendingResource > ---------------------------------------------------------------------------- > > Key: YARN-8354 > URL: https://issues.apache.org/jira/browse/YARN-8354 > Project: Hadoop YARN > Issue Type: Bug > Components: RM > Affects Versions: 3.0.x > Reporter: LongGang Chen > Priority: Major > > SingleConstraintAppPlacementAllocator.allocate() does not > decPendingResource,only > reduce ResourceSizing.numAllocations by one. > may be we should change decreasePendingNumAllocation() from : > > {code:java} > private void decreasePendingNumAllocation() { > // Deduct pending #allocations by 1 > ResourceSizing sizing = schedulingRequest.getResourceSizing(); > sizing.setNumAllocations(sizing.getNumAllocations() - 1); > } > {code} > to: > {code:java} > private void decreasePendingNumAllocation() { > // Deduct pending #allocations by 1 > ResourceSizing sizing = schedulingRequest.getResourceSizing(); > sizing.setNumAllocations(sizing.getNumAllocations() - 1); > // Deduct pending resource of app and queue > if (getExecutionType() == ExecutionType.OPPORTUNISTIC) { > appSchedulingInfo.decOpportunisticPendingResource( > schedulingRequest.getNodeLabelExpression(), > sizing.getResources()); > }else{ > appSchedulingInfo.decPendingResource( > schedulingRequest.getNodeLabelExpression(), > sizing.getResources()); > } > } > {code} > > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org