You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by ac...@apache.org on 2013/07/05 05:24:10 UTC
svn commit: r1499907 - in /hadoop/common/branches/branch-1.2: CHANGES.txt
src/mapred/org/apache/hadoop/mapred/TaskInProgress.java
Author: acmurthy
Date: Fri Jul 5 03:24:10 2013
New Revision: 1499907
URL: http://svn.apache.org/r1499907
Log:
Merge -c 1499906 from branch-1 to branch-1.2 to fix MAPREDUCE-5368. Reduce memory footprint of JobTracker by using non-default values for hash-tables to store Locality and Avataar for TaskAttempts. Contributed by zhaoyunjiong.
Modified:
hadoop/common/branches/branch-1.2/CHANGES.txt
hadoop/common/branches/branch-1.2/src/mapred/org/apache/hadoop/mapred/TaskInProgress.java
Modified: hadoop/common/branches/branch-1.2/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-1.2/CHANGES.txt?rev=1499907&r1=1499906&r2=1499907&view=diff
==============================================================================
--- hadoop/common/branches/branch-1.2/CHANGES.txt (original)
+++ hadoop/common/branches/branch-1.2/CHANGES.txt Fri Jul 5 03:24:10 2013
@@ -49,6 +49,10 @@ Release 1.2.1 - Unreleased
MAPREDUCE-5375. Use short name for renewing delegation tokens. (Venkat
Ranganathan via acmurthy)
+ MAPREDUCE-5368. Reduce memory footprint of JobTracker by using non-default
+ values for hash-tables to store Locality and Avataar for TaskAttempts.
+ (zhaoyunjiong via acmurthy)
+
Release 1.2.0 - 2013.05.05
INCOMPATIBLE CHANGES
Modified: hadoop/common/branches/branch-1.2/src/mapred/org/apache/hadoop/mapred/TaskInProgress.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-1.2/src/mapred/org/apache/hadoop/mapred/TaskInProgress.java?rev=1499907&r1=1499906&r2=1499907&view=diff
==============================================================================
--- hadoop/common/branches/branch-1.2/src/mapred/org/apache/hadoop/mapred/TaskInProgress.java (original)
+++ hadoop/common/branches/branch-1.2/src/mapred/org/apache/hadoop/mapred/TaskInProgress.java Fri Jul 5 03:24:10 2013
@@ -131,9 +131,9 @@ class TaskInProgress {
private String user;
private Map<TaskAttemptID, Locality> taskLocality =
- new ConcurrentHashMap<TaskAttemptID, Locality>();
+ new ConcurrentHashMap<TaskAttemptID, Locality>(4, 0.75f, 2);
private Map<TaskAttemptID, Avataar> taskAvataar =
- new ConcurrentHashMap<TaskAttemptID, Avataar>();
+ new ConcurrentHashMap<TaskAttemptID, Avataar>(4, 0.75f, 2);
/**
* Constructor for MapTask