[ https://issues.apache.org/jira/browse/YARN-2742?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14189970#comment-14189970 ]
Hudson commented on YARN-2742: ------------------------------ SUCCESS: Integrated in Hadoop-Yarn-trunk #728 (See [https://builds.apache.org/job/Hadoop-Yarn-trunk/728/]) YARN-2742. FairSchedulerConfiguration should allow extra spaces between value and unit. (Wei Yan via kasha) (kasha: rev 782971ae7a0247bcf5920e10b434b7e0954dd868) * hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/TestFairSchedulerConfiguration.java * hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.java * hadoop-yarn-project/CHANGES.txt > FairSchedulerConfiguration should allow extra spaces between value and unit > --------------------------------------------------------------------------- > > Key: YARN-2742 > URL: https://issues.apache.org/jira/browse/YARN-2742 > Project: Hadoop YARN > Issue Type: Bug > Components: fairscheduler > Affects Versions: 2.4.0 > Reporter: Sangjin Lee > Assignee: Wei Yan > Priority: Minor > Fix For: 2.7.0 > > Attachments: YARN-2742-1.patch, YARN-2742-2.patch > > > FairSchedulerConfiguration is very strict about the number of space > characters between the value and the unit: 0 or 1 space. > For example, for values like the following: > {noformat} > <maxResources>4096 mb, 2 vcores<maxResources> > {noformat} > (note 2 spaces) > This above line fails to parse: > {noformat} > 2014-10-24 22:56:40,802 ERROR > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.AllocationFileLoaderService: > Failed to reload fair scheduler config file - will use existing allocations. > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.AllocationConfigurationException: > Missing resource: mb > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.findResource(FairSchedulerConfiguration.java:247) > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.parseResourceConfigValue(FairSchedulerConfiguration.java:231) > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.AllocationFileLoaderService.loadQueue(AllocationFileLoaderService.java:347) > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.AllocationFileLoaderService.loadQueue(AllocationFileLoaderService.java:381) > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.AllocationFileLoaderService.reloadAllocations(AllocationFileLoaderService.java:293) > at > org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.AllocationFileLoaderService$1.run(AllocationFileLoaderService.java:117) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)