This is an automated email from the ASF dual-hosted git repository.

ferruzzi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from bfe46f61cc0 UI: Rework Monaco editor theme to match Chakra UI palette 
(#64748)
     add ec6700db077 Move ExecutorCallback execution into a supervised process 
(#62645)

No new revisions were added by this update.

Summary of changes:
 airflow-core/.pre-commit-config.yaml               |   2 +-
 .../src/airflow/executors/base_executor.py         |  83 +++++-
 .../src/airflow/executors/local_executor.py        | 116 +++-----
 .../src/airflow/executors/workloads/__init__.py    |   7 +
 .../src/airflow/executors/workloads/base.py        |  72 ++++-
 .../src/airflow/executors/workloads/callback.py    |  91 ++----
 .../src/airflow/executors/workloads/task.py        |  19 ++
 airflow-core/src/airflow/models/callback.py        |  14 +-
 airflow-core/src/airflow/triggers/callback.py      |   6 +-
 .../tests/unit/executors/test_base_executor.py     |  78 ++---
 .../tests/unit/executors/test_local_executor.py    | 135 ++++++---
 airflow-core/tests/unit/models/test_callback.py    |  14 +-
 .../celery/executors/celery_executor_utils.py      |  40 ++-
 .../unit/celery/executors/test_celery_executor.py  |   9 +-
 .../src/airflow/providers/edge3/cli/worker.py      |   2 +-
 .../src/airflow_shared/module_loading/__init__.py  |  28 ++
 task-sdk/.pre-commit-config.yaml                   |   1 +
 .../sdk/execution_time/callback_supervisor.py      | 317 +++++++++++++++++++++
 .../airflow/sdk/execution_time/execute_workload.py |  26 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |  29 +-
 .../execution_time/test_callback_supervisor.py     | 115 ++++++++
 .../task_sdk/execution_time/test_supervisor.py     |  13 +-
 22 files changed, 905 insertions(+), 312 deletions(-)
 create mode 100644 
task-sdk/src/airflow/sdk/execution_time/callback_supervisor.py
 create mode 100644 
task-sdk/tests/task_sdk/execution_time/test_callback_supervisor.py

Reply via email to