You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-dev@hadoop.apache.org by "tangshangwen (JIRA)" <ji...@apache.org> on 2016/10/28 03:20:58 UTC
[jira] [Created] (YARN-5795) FairScheduler set AppMaster vcores
didn't work
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-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-dev-help@hadoop.apache.org