geoffxy / conductor

🎶 A simple and elegant research computing orchestrator.
GNU Affero General Public License v3.0
4 stars 0 forks source link

Cache successfully completed dependent tasks even if the top-level task fails #33

Closed geoffxy closed 3 years ago

geoffxy commented 3 years ago

Right now Conductor avoids committing tasks to the version index if it fails, but this also has the side effect of not committing dependent tasks that have completed successfully. When dependent tasks are expensive to execute, this can be frustrating.

geoffxy commented 3 years ago

Implemented in commit 2ebea780bce688543234cb239261654299d2d096.