[
https://issues.apache.org/jira/browse/HADOOP-5919?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12717210#action_12717210
]
rahul k singh commented on HADOOP-5919:
---------------------------------------
All physical memory related stuff have been removed.
mapred.task.default.maxvmem => removed completely
mapred.tasktracker.vmem.reserved ==> this key is removed.Admin can attain
similar behaviour using keys mapred.cluster.map.memory.mb and
mapred.cluster.map.memory.mb.
mapred.task.limit.maxvmem ==> split into mapred.cluster.max.map.memory.mb
mapred.cluster.max.reduce.memory.mb
for example if you set "mapred.task.limit.maxvmem" = 10 , then
"mapred.cluster.max.map.memory.mb" = 10/1024. same with reduce.
mapred.task.maxvmem ==> split into
mapred.job.map.memory.mb,mapred.job.reduce.memory.mb. The set behaviour would
be same
as "mapred.task.limit.maxvmem"
Design.
Assumption:
1. Incase there is 1-1 mapping of the key , the value of the deprecated key is
applied to the new key.
Data Structures.
deprecatedKeys<String,DeprecatedKeyMapping>
Skeleton of DeprecatedKeyMapping
static class DeprecatedKeyMapping{
String[] keyMappings;
String customMessage;
}
for keys which are removed , keyMappings would be null and keys would have only
custom message.
while setting the conf , if there is 1-1 mapping ,Configuration would take care
of that , incase of multiple values for a deprecated key , respective code
paths would be setting the value.
> Memory management variables need a backwards compatibility option after
> HADOOP-5881
> -----------------------------------------------------------------------------------
>
> Key: HADOOP-5919
> URL: https://issues.apache.org/jira/browse/HADOOP-5919
> Project: Hadoop Core
> Issue Type: Bug
> Components: mapred
> Reporter: Hemanth Yamijala
> Assignee: rahul k singh
> Priority: Blocker
>
> HADOOP-5881 modified variables related to memory management without looking
> at the backwards compatibility angle. This JIRA is to adress the gap. Marking
> it a blocker for 0.20.1
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.