1fanwang commented on PR #66402:
URL: https://github.com/apache/airflow/pull/66402#issuecomment-4512476720

   Closing — AIP-103 (Task State Management, accepted Apr 2026) and #67118 
(ResumableJobMixin + Spark, in flight) together demonstrate that the 
resume-on-retry pattern works end-to-end without a new task instance state or a 
new exception. The operator's no-op `on_kill` + `task_state` lookup in 
`execute()` covers the disruption-recovery case via the normal `failed → 
up_for_retry` flow.
   
   The original AIP-96 v1 framing (CHECKPOINTED + AirflowTaskCheckpointed) 
predated AIP-103. Now that AIP-103 ships `task_state` and #67118 ships the 
canonical resumable interface, these primitives are unneeded.
   
   AIP-96 will be revised to focus on the standardization layer on top of 
AIP-103 + #67118: canonical resumable-operator API in `airflow.sdk`, resume-key 
naming convention, `task_state` cleanup semantics, and cross-provider rollout 
(Databricks / EMR / Dataflow / Dataproc / Beam / Flink).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to