[ARVADOS] created: fefc1d78df0a65c949099f98062877f93dfbec8a

git at public.curoverse.com git at public.curoverse.com
Mon Mar 24 02:19:40 EDT 2014


        at  fefc1d78df0a65c949099f98062877f93dfbec8a (commit)


commit fefc1d78df0a65c949099f98062877f93dfbec8a
Author: Tom Clegg <tom at curoverse.com>
Date:   Mon Mar 24 02:17:42 2014 -0400

    Avoid reusing per-task work directories.

diff --git a/sdk/cli/bin/crunch-job b/sdk/cli/bin/crunch-job
index c098268..04f2b01 100755
--- a/sdk/cli/bin/crunch-job
+++ b/sdk/cli/bin/crunch-job
@@ -582,7 +582,7 @@ for (my $todo_ptr = 0; $todo_ptr <= $#jobstep_todo; $todo_ptr ++)
     }
     $ENV{"TASK_SLOT_NODE"} = $slot[$childslot]->{node}->{name};
     $ENV{"TASK_SLOT_NUMBER"} = $slot[$childslot]->{cpu};
-    $ENV{"TASK_WORK"} = $ENV{"JOB_WORK"}."/".$slot[$childslot]->{cpu};
+    $ENV{"TASK_WORK"} = $ENV{"JOB_WORK"}."/$id.$$";
     $ENV{"TASK_KEEPMOUNT"} = $ENV{"TASK_WORK"}."/keep";
     $ENV{"TASK_TMPDIR"} = $ENV{"TASK_WORK"}; # deprecated
     $ENV{"CRUNCH_NODE_SLOTS"} = $slot[$childslot]->{node}->{ncpus};

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list