Merge branch '5524-crunch-temp-keep-errors' closes #5524
[arvados.git] / sdk / cli / bin / crunch-job
index ea9a98717bb03085f7035f12206864f1a354582e..294696cdcf4702ea94569fc598253f1bcd6ad4c7 100755 (executable)
@@ -1235,7 +1235,7 @@ sub preprocess_stderr
       # whoa.
       $main::please_freeze = 1;
     }
-    elsif ($line =~ /srun: error: (Node failure on|Unable to create job step|.*: Communication connection failure)/) {
+    elsif ($line =~ /(srun: error: (Node failure on|Unable to create job step|.*: Communication connection failure))|arvados.errors.Keep/) {
       $jobstep[$job]->{node_fail} = 1;
       ban_node_by_slot($jobstep[$job]->{slotindex});
     }