Author: cutting
Date: Fri Oct 21 15:07:00 2005
New Revision: 327593

URL: http://svn.apache.org/viewcvs?rev=327593&view=rev
Log:
Always create workdir so child can connect to it.

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=327593&r1=327592&r2=327593&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 
Fri Oct 21 15:07:00 2005
@@ -63,6 +63,7 @@
 
       String sep = System.getProperty("path.separator");
       File workDir = new File(new File(t.getJobFile()).getParent(), "work");
+      workDir.mkdirs();
                
       StringBuffer classPath = new StringBuffer();
       // start with same classpath as parent process
@@ -72,7 +73,6 @@
       JobConf job = new JobConf(t.getJobFile());
       String jar = job.getJar();
       if (jar != null) {                      // if jar exists, it into workDir
-        workDir.mkdirs();
         runChild(new String[] { "unzip", jar}, workDir);
         File[] libs = new File(workDir, "lib").listFiles();
         for (int i = 0; i < libs.length; i++) {


Reply via email to