You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hama.apache.org by ed...@apache.org on 2012/11/15 01:22:14 UTC

svn commit: r1409609 - /hama/trunk/core/src/main/java/org/apache/hama/bsp/FileInputFormat.java

Author: edwardyoon
Date: Thu Nov 15 00:22:13 2012
New Revision: 1409609

URL: http://svn.apache.org/viewvc?rev=1409609&view=rev
Log:
small patch

Modified:
    hama/trunk/core/src/main/java/org/apache/hama/bsp/FileInputFormat.java

Modified: hama/trunk/core/src/main/java/org/apache/hama/bsp/FileInputFormat.java
URL: http://svn.apache.org/viewvc/hama/trunk/core/src/main/java/org/apache/hama/bsp/FileInputFormat.java?rev=1409609&r1=1409608&r2=1409609&view=diff
==============================================================================
--- hama/trunk/core/src/main/java/org/apache/hama/bsp/FileInputFormat.java (original)
+++ hama/trunk/core/src/main/java/org/apache/hama/bsp/FileInputFormat.java Thu Nov 15 00:22:13 2012
@@ -272,7 +272,8 @@ public abstract class FileInputFormat<K,
   }
 
   protected long computeGoalSize(int numSplits, long totalSize) {
-    return totalSize / (numSplits == 0 ? 1 : numSplits);
+    // The minus 1 is for the remainder.
+    return totalSize / (numSplits <= 1 ? 1 : numSplits - 1);
   }
 
   protected long computeSplitSize(long goalSize, long minSize, long blockSize) {