You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-commits@hadoop.apache.org by sz...@apache.org on 2009/07/27 19:58:18 UTC
svn commit: r798239 - in /hadoop/mapreduce/trunk: CHANGES.txt
src/java/org/apache/hadoop/mapred/SpillRecord.java
Author: szetszwo
Date: Mon Jul 27 17:58:18 2009
New Revision: 798239
URL: http://svn.apache.org/viewvc?rev=798239&view=rev
Log:
MAPREDUCE-782. Use PureJavaCrc32 in SpillRecord. Contributed by Todd Lipcon
Modified:
hadoop/mapreduce/trunk/CHANGES.txt
hadoop/mapreduce/trunk/src/java/org/apache/hadoop/mapred/SpillRecord.java
Modified: hadoop/mapreduce/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/CHANGES.txt?rev=798239&r1=798238&r2=798239&view=diff
==============================================================================
--- hadoop/mapreduce/trunk/CHANGES.txt (original)
+++ hadoop/mapreduce/trunk/CHANGES.txt Mon Jul 27 17:58:18 2009
@@ -141,6 +141,9 @@
HADOOP-6160. Fix releaseaudit target to run on specific directories.
(gkesavan)
+ MAPREDUCE-782. Use PureJavaCrc32 in SpillRecord. (Todd Lipcon via
+ szetszwo)
+
BUG FIXES
MAPREDUCE-703. Sqoop requires dependency on hsqldb in ivy.
(Aaron Kimball via matei)
Modified: hadoop/mapreduce/trunk/src/java/org/apache/hadoop/mapred/SpillRecord.java
URL: http://svn.apache.org/viewvc/hadoop/mapreduce/trunk/src/java/org/apache/hadoop/mapred/SpillRecord.java?rev=798239&r1=798238&r2=798239&view=diff
==============================================================================
--- hadoop/mapreduce/trunk/src/java/org/apache/hadoop/mapred/SpillRecord.java (original)
+++ hadoop/mapreduce/trunk/src/java/org/apache/hadoop/mapred/SpillRecord.java Mon Jul 27 17:58:18 2009
@@ -20,7 +20,6 @@
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.LongBuffer;
-import java.util.zip.CRC32;
import java.util.zip.CheckedInputStream;
import java.util.zip.CheckedOutputStream;
import java.util.zip.Checksum;
@@ -31,6 +30,7 @@
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IOUtils;
+import org.apache.hadoop.util.PureJavaCrc32;
import static org.apache.hadoop.mapred.MapTask.MAP_OUTPUT_INDEX_RECORD_LENGTH;
@@ -48,7 +48,7 @@
}
public SpillRecord(Path indexFileName, JobConf job) throws IOException {
- this(indexFileName, job, new CRC32());
+ this(indexFileName, job, new PureJavaCrc32());
}
public SpillRecord(Path indexFileName, JobConf job, Checksum crc)
@@ -110,7 +110,7 @@
*/
public void writeToFile(Path loc, JobConf job)
throws IOException {
- writeToFile(loc, job, new CRC32());
+ writeToFile(loc, job, new PureJavaCrc32());
}
public void writeToFile(Path loc, JobConf job, Checksum crc)