Right now Conductor aborts a task the moment one of its dependencies fails. We should (by default) try to run as much of the task as possible (i.e., run the other dependent tasks in the task's transitive closure that don't rely on outputs of the failed task). We can also add a command line option to restore the existing "fail early" behavior.
Right now Conductor aborts a task the moment one of its dependencies fails. We should (by default) try to run as much of the task as possible (i.e., run the other dependent tasks in the task's transitive closure that don't rely on outputs of the failed task). We can also add a command line option to restore the existing "fail early" behavior.