Author: edwardyoon
Date: Thu May 14 13:23:15 2015
New Revision: 1679362

URL: http://svn.apache.org/r1679362
Log: (empty)

Modified:
    hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPJobClient.java
    
hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java

Modified: hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPJobClient.java
URL: 
http://svn.apache.org/viewvc/hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPJobClient.java?rev=1679362&r1=1679361&r2=1679362&view=diff
==============================================================================
--- hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPJobClient.java 
(original)
+++ hama/trunk/core/src/main/java/org/apache/hama/bsp/BSPJobClient.java Thu May 
14 13:23:15 2015
@@ -584,7 +584,8 @@ public class BSPJobClient extends Config
             && 
job.getConfiguration().get(Constants.RUNTIME_PARTITIONING_CLASS) != null
             && job.get("bsp.partitioning.runner.job") == null) {
           String[] extractPartitionID = ((FileSplit) 
split).getPath().getName().split("[-]");
-          rawSplit.setPartitionID(Integer.parseInt(extractPartitionID[1]));
+          if(extractPartitionID.length > 1)
+            rawSplit.setPartitionID(Integer.parseInt(extractPartitionID[1]));
         }
 
         rawSplit.setClassName(split.getClass().getName());

Modified: 
hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java
URL: 
http://svn.apache.org/viewvc/hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java?rev=1679362&r1=1679361&r2=1679362&view=diff
==============================================================================
--- 
hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java
 (original)
+++ 
hama/trunk/core/src/test/java/org/apache/hama/bsp/TestKeyValueTextInputFormat.java
 Thu May 14 13:23:15 2015
@@ -78,6 +78,7 @@ public class TestKeyValueTextInputFormat
 
         int expectedPeerId = Math.abs(key.hashCode() % numTasks);
 
+        System.out.println(peer.getPeerName() + ", " + key + ", " + value + ", 
" + expectedPeerId);
         if (expectedPeerId == peer.getPeerIndex()) {
           expectedKeys.put(new Text(key), new Text(value));
         } else {


Reply via email to