The GitHub Actions job "Tests" on airflow.git has failed.
Run started by GitHub user ashb (triggered by ashb).

Head commit for run:
93dfdf0d7fc7641b1ddc5cbc881d93893fd2774c / Niko Oliveira <[email protected]>
Introduce mechanism to support multiple executor configuration (#37635)

* Introduce mechanism to support multiple executor configuration

This commit delivers an isolated component of AIP-61:
https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-61+Hybrid+Execution

It updates the executor configuration logic to allow configuring multiple
executors (and aliases per executor) in a list form (comma delimited), as
well as associated methods for core Airflow code to load the default executor
(first executor in the list) or any other configured executor.

Testing is included with the changes but not documentation, because the
feature is not yet complete and is currently disabled. User facing
documentation will be delivered when the entire AIP-61 feature is
released.

* Move caches to module and use reloads to empty them in tests

Executor data is now more aggressively cached and this was failing some tests
that are trying to override the executor conf. Moved the caches to the module
level and added some reload(executor_loader) calls to empty the caches for
certain tests that require it.

* Fix TestBaseSensor::test_prepare_for_execution

This unit test was broken to begin with and was working mostly by
chance. Updated the patch to be the correct method to mock and test
is passing again

* More reloads

* Comment grammar fix

* New code needed a reload of executor loader module

* Fix unit test is-->are

Report URL: https://github.com/apache/airflow/actions/runs/8218309273

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to