-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Closed
Labels
area:corearea:task-execution-interface-aip72AIP-72: Task Execution Interface (TEI) aka Task SDKAIP-72: Task Execution Interface (TEI) aka Task SDKarea:task-sdk
Milestone
Description
The K8s system tests are running https://github.com/apache/airflow/blob/cd5ccf0abf5027cf457b36a8a2bee397dcb538b4/airflow/example_dags/example_xcom.py and this is currently failing as we don't pass ti to the operator execute() function.
(We currently pass task_isntance, not ti, but even passing it as ti wouldn't work as the simple class we have for TI in TaskSDK doesn't have xcom_pull or xcom_push methods.
Sub-tasks:
- AIP-72: Add some basic Task Context keys #44894
- AIP-72: Pass context keys from API Server to Workers #44899
- AIP-72: Allow retrieving Connection from Task Context #45043
- AIP-72: Allow pushing and pulling XCom from Task Context #45075
- AIP-72: Fix recursion bug with
XComArg#45112 - Push XCom if
BaseOperator.do_xcom_pushis True and if task returns a value #45230 - Add support for Taskflow API in Task SDK & template rendering #45232
- Add support for
get_current_contextin Task SDK #45234 - Support pulling multiple XCom values #45243
Metadata
Metadata
Assignees
Labels
area:corearea:task-execution-interface-aip72AIP-72: Task Execution Interface (TEI) aka Task SDKAIP-72: Task Execution Interface (TEI) aka Task SDKarea:task-sdk
Type
Projects
Status
Done