Repository: hadoop Updated Branches: refs/heads/branch-2.7 6b05575c7 -> d404caaa4
MAPREDUCE-6387. Serialize the recently added Task#encryptedSpillKey field at the end. (Arun Suresh via kasha) (cherry picked from commit 6786daab33792c9c426adf0fc6b361f193d356a8) (cherry picked from commit 1a2e6e8091d8578950a8623a023422ba5ee87d53) Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/d404caaa Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/d404caaa Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/d404caaa Branch: refs/heads/branch-2.7 Commit: d404caaa435b1d7be589c0c57275f10dcd57830e Parents: 6b05575 Author: Karthik Kambatla <[email protected]> Authored: Fri Jun 5 09:14:06 2015 -0700 Committer: Karthik Kambatla <[email protected]> Committed: Fri Jun 5 09:19:52 2015 -0700 ---------------------------------------------------------------------- hadoop-mapreduce-project/CHANGES.txt | 3 +++ .../src/main/java/org/apache/hadoop/mapred/Task.java | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/d404caaa/hadoop-mapreduce-project/CHANGES.txt ---------------------------------------------------------------------- diff --git a/hadoop-mapreduce-project/CHANGES.txt b/hadoop-mapreduce-project/CHANGES.txt index 710018f..6631ec1 100644 --- a/hadoop-mapreduce-project/CHANGES.txt +++ b/hadoop-mapreduce-project/CHANGES.txt @@ -40,6 +40,9 @@ Release 2.7.1 - UNRELEASED copySucceeded() in one thread and copyFailed() in another thread on the same host. (Junping Du via ozawa) + MAPREDUCE-6387. Serialize the recently added Task#encryptedSpillKey field at + the end. (Arun Suresh via kasha) + Release 2.7.0 - 2015-04-20 INCOMPATIBLE CHANGES http://git-wip-us.apache.org/repos/asf/hadoop/blob/d404caaa/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Task.java ---------------------------------------------------------------------- diff --git a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Task.java b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Task.java index 8cb0402..e1bd085 100644 --- a/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Task.java +++ b/hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core/src/main/java/org/apache/hadoop/mapred/Task.java @@ -506,8 +506,8 @@ abstract public class Task implements Writable, Configurable { out.writeBoolean(taskCleanup); Text.writeString(out, user); out.writeInt(encryptedSpillKey.length); - out.write(encryptedSpillKey); extraData.write(out); + out.write(encryptedSpillKey); } public void readFields(DataInput in) throws IOException { @@ -534,8 +534,8 @@ abstract public class Task implements Writable, Configurable { user = StringInterner.weakIntern(Text.readString(in)); int len = in.readInt(); encryptedSpillKey = new byte[len]; - in.readFully(encryptedSpillKey); extraData.readFields(in); + in.readFully(encryptedSpillKey); } @Override
