Author: aching
Date: Wed Oct 31 02:49:11 2012
New Revision: 1403957

URL: http://svn.apache.org/viewvc?rev=1403957&view=rev
Log:
GIRAPH-393: Number of input split threads should always be >= 1
(aching)

Modified:
    giraph/trunk/CHANGELOG
    
giraph/trunk/giraph/src/main/java/org/apache/giraph/graph/BspServiceWorker.java

Modified: giraph/trunk/CHANGELOG
URL: 
http://svn.apache.org/viewvc/giraph/trunk/CHANGELOG?rev=1403957&r1=1403956&r2=1403957&view=diff
==============================================================================
--- giraph/trunk/CHANGELOG (original)
+++ giraph/trunk/CHANGELOG Wed Oct 31 02:49:11 2012
@@ -1,6 +1,9 @@
 Giraph Change Log
 
 Release 0.2.0 - unreleased
+  GIRAPH-393: Number of input split threads should always be >= 1
+  (aching)
+
   GIRAPH-388: Improve the way we keep outgoing messages (majakabiljo
   via aching).
 

Modified: 
giraph/trunk/giraph/src/main/java/org/apache/giraph/graph/BspServiceWorker.java
URL: 
http://svn.apache.org/viewvc/giraph/trunk/giraph/src/main/java/org/apache/giraph/graph/BspServiceWorker.java?rev=1403957&r1=1403956&r2=1403957&view=diff
==============================================================================
--- 
giraph/trunk/giraph/src/main/java/org/apache/giraph/graph/BspServiceWorker.java 
(original)
+++ 
giraph/trunk/giraph/src/main/java/org/apache/giraph/graph/BspServiceWorker.java 
Wed Oct 31 02:49:11 2012
@@ -216,7 +216,8 @@ public class BspServiceWorker<I extends 
         INPUT_SUPERSTEP, 0, 0, getContext(), getGraphMapper(),
         null);
     int maxInputSplitThreads =
-        inputSplitPathList.size() / getConfiguration().getMaxWorkers();
+        Math.max(
+            inputSplitPathList.size() / getConfiguration().getMaxWorkers(), 1);
     int numThreads =
         Math.min(getConfiguration().getNumInputSplitsThreads(),
             maxInputSplitThreads);


Reply via email to