You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by cu...@apache.org on 2005/07/26 20:52:22 UTC

svn commit: r225373 - /lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/TaskRunner.java

Author: cutting
Date: Tue Jul 26 11:52:20 2005
New Revision: 225373

URL: http://svn.apache.org/viewcvs?rev=225373&view=rev
Log:
Run child using same jvm as parent.

Modified:
    lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/TaskRunner.java

Modified: lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/TaskRunner.java
URL: http://svn.apache.org/viewcvs/lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/TaskRunner.java?rev=225373&r1=225372&r2=225373&view=diff
==============================================================================
--- lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/TaskRunner.java (original)
+++ lucene/nutch/branches/mapred/src/java/org/apache/nutch/mapred/TaskRunner.java Tue Jul 26 11:52:20 2005
@@ -84,9 +84,12 @@
         classPath.append(workDir);
       }
 
+      File jvm =                                  // use same jvm as parent
+        new File(new File(System.getProperty("java.home"), "bin"), "java");
+        
       // run java
       runChild(new String[] {
-        "java",
+        jvm.toString(),
         "-Xmx"+job.get("mapred.child.heap.size", "200m"),
         "-cp", classPath.toString(),
         TaskTracker.Child.class.getName(),        // main is Child