Capacity Scheduler should read the reclaim-capacity-interval config value from
its own config file
--------------------------------------------------------------------------------------------------
Key: HADOOP-4854
URL: https://issues.apache.org/jira/browse/HADOOP-4854
Project: Hadoop Core
Issue Type: Bug
Components: contrib/capacity-sched
Reporter: Vivek Ratan
Priority: Minor
The Capacity Scheduler needs to know the time interval for checking whether
capacity needs to be reclaimed. This is represented by the static variable
RECLAIM_CAPACITY_INTERVAL. This value is currently read as follows:
{code}
RECLAIM_CAPACITY_INTERVAL =
conf.getLong("mapred.capacity-scheduler.reclaimCapacity.interval", 5);
{code}
This is incorrect for the following reasons:
* ""mapred.capacity-scheduler.reclaimCapacity.interval" is not present in any
of the config files: hadoop-site.xml or capacity-scheduler.xml.
* "mapred.capacity-scheduler.reclaimCapacity.interval" should be specified in
the scheduler's config file, capacity-scheduler.xml. It should be read through
org.apache.hadoop.mapred.CapacitySchedulerConf.
* The Forrest documentation for the Capacity Scheduler should describe this
setting. We should probably create a new sub-section under 'Configuration',
titled 'Configuring properties for the Scheduler'.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.