Treat success=true exitcode!=0 as success when collating output,
authorTom Clegg <tom@curoverse.com>
Wed, 20 Aug 2014 19:04:33 +0000 (15:04 -0400)
committerTom Clegg <tom@curoverse.com>
Wed, 20 Aug 2014 19:04:51 +0000 (15:04 -0400)
just like we did when we decided the task completed. No issue #

sdk/cli/bin/crunch-job

index e7cac1816f890e87d3b2767d0930dd57f3d5562b..47f9894a415557b559a2f7170428e0132b30e7cf 100755 (executable)
@@ -1223,9 +1223,8 @@ sub collate_output
   my $joboutput;
   for (@jobstep)
   {
-    next if (!exists $_->{'arvados_task'}->{output} ||
-             !$_->{'arvados_task'}->{'success'} ||
-             $_->{'exitcode'} != 0);
+    next if (!exists $_->{'arvados_task'}->{'output'} ||
+             !$_->{'arvados_task'}->{'success'});
     my $output = $_->{'arvados_task'}->{output};
     if ($output !~ /^[0-9a-f]{32}(\+\S+)*$/)
     {