A temporary resource failure is a transient workflow failure for which retrying may succeed. Before retrying, identify the root cause, such as a lost network connection, preempted worker, or resource shortage. section 6.3.2
Use runtime metadata to distinguish retryable conditions from persistent problems. Check whether dependencies remain available and whether sufficient memory, CPU, and training workers exist; otherwise, restore inputs or defer work instead of repeating failure. section 6.3.2
A practical recovery flow is:
- Record step metadata, including input availability and resource usage. section 6.3.2
- Classify the failure as transient or persistent. section 6.3.2
- Retry only when dependencies and computational resources support another attempt; otherwise, restart prerequisite steps or run other tasks. section 6.3.2
Compare effective retries for temporary failures with ineffective repetition for permanent failures. section 6.3.2
