A permanent failure is a workflow failure expected to persist, making immediate retries ineffective. Diagnose its root cause before deciding whether to retry or run another task. section 6.3.2
Handle a permanent failure by checking the failed step’s dependencies and available resources:
- Verify that required outputs still exist; if training data held only in memory was lost, restart data ingestion before training. section 6.3.2
- Confirm sufficient computational capacity when preempted workers or out-of-memory conditions caused the failure. section 6.3.2
- Record runtime metadata such as data availability, memory usage, and CPU usage to support root-cause analysis. section 6.3.2
Compare why retries help temporary failures but repeatedly fail under permanent conditions. section 6.3.2
Figure 6.15 The process of restarting the data ingestion step when a permanent failure occurs during model training
Trace the recovery workflow that restarts data ingestion after model training loses its required input. section 6.3.2

