Control how your pipeline responds to failures. By default, any node failure stops the entire pipeline but you can customize this behavior for more resilient workflows.
Why customize error handling?
Default behavior works for critical paths where every step must succeed. But consider these scenarios:
Parallel model training: If 9 out of 10 hyperparameter combinations succeed, you want the best model, not a failed pipeline
Data quality checks: Optional validation that shouldn't block core processing
A/B testing: One model variant failing shouldn't prevent evaluating others
Batch processing: A few failed items shouldn't stop processing thousands of others
Error handling strategies
stop-all (default)
Any failure stops the entire pipeline immediately.