tangshangwen created YARN-5795: ---------------------------------- Summary: FairScheduler set AppMaster vcores didn't work Key: YARN-5795 URL: https://issues.apache.org/jira/browse/YARN-5795 Project: Hadoop YARN Issue Type: Bug Components: resourcemanager Affects Versions: 2.7.1 Reporter: tangshangwen Assignee: tangshangwen
In our cluster, we use the linux container, I would like to increase the number of cpu to get more CPU time slice, but it did not take effect, i set yarn.app.mapreduce.am.resource.cpu-vcores = 2 ,but i found the resourcemanager log {noformat} [2016-10-27T16:36:37.280 08:00] [INFO] resourcemanager.scheduler.SchedulerNode.allocateContainer(SchedulerNode.java 153) [ResourceManager Event Processor] : Assigned container container_1477059529836_336635_01_000001 of capacity <memory:2048, vCores:1> {noformat} Because scheduler.getResourceCalculator() only computes memory {code:title=RMAppManager.java|borderStyle=solid} private ResourceRequest validateAndCreateResourceRequest( ApplicationSubmissionContext submissionContext, boolean isRecovery) throws InvalidResourceRequestException { ... SchedulerUtils.normalizeRequest(amReq, scheduler.getResourceCalculator(), scheduler.getClusterResource(), scheduler.getMinimumResourceCapability(), scheduler.getMaximumResourceCapability(), scheduler.getMinimumResourceCapability()); ... } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org