This repository has been archived by the owner on Aug 13, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
Make Factotum go as far through the DAG as it can (fail fast should be off by default) #61
Comments
alexanderdean
changed the title
Factotum does not attempt to get as far through the DAG as it can (fail fast should be off by default)
Make Factotum go as far through the DAG as it can (fail fast should be off by default)
Sep 16, 2016
ninjabear
added a commit
that referenced
this issue
Oct 10, 2016
"Fail fast" is now off - tasks that fail have their dependencies skipped, but all unrelated tasks will continue to execute. For example: A / \ B C | D prior to this commit, if C failed D would not run, after this commit it will.
ninjabear
added a commit
that referenced
this issue
Oct 10, 2016
"Fail fast" is now off - tasks that fail have their dependencies skipped, but all unrelated tasks will continue to execute. For example: A / \ B C | D prior to this commit, if C failed D would not run, after this commit it will.
ninjabear
added a commit
that referenced
this issue
Oct 10, 2016
"Fail fast" is now off - tasks that fail have their dependencies skipped, but all unrelated tasks will continue to execute. For example: A / \ B C | D prior to this commit, if C failed D would not run, after this commit it will.
ninjabear
added a commit
that referenced
this issue
Oct 10, 2016
"Fail fast" is now off - tasks that fail have their dependencies skipped, but all unrelated tasks will continue to execute. For example: A / \ B C | D prior to this commit, if C failed D would not run, after this commit it will.
ninjabear
added a commit
that referenced
this issue
Oct 11, 2016
"Fail fast" is now off - tasks that fail have their dependencies skipped, but all unrelated tasks will continue to execute. For example: A / \ B C | D prior to this commit, if C failed D would not run, after this commit it will.
ninjabear
added a commit
that referenced
this issue
Oct 11, 2016
"Fail fast" is now off - tasks that fail have their dependencies skipped, but all unrelated tasks will continue to execute. For example: A / \ B C | D prior to this commit, if C failed D would not run, after this commit it will.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Consider this DAG:
If clojure-emr-etl-runner succeeds but cloudfront-emr-etl-runner fails, then current behavior is that the bottom two tasks won't run, even though clojure-storage-loader does not depend on cloudfront-emr-etl-runner.
In other words, current behavior is "fail fast", which is non-obvious and very difficult to reason about.
The text was updated successfully, but these errors were encountered: