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

Head commit for run:
a032b8ab93a95fc660ffbe7aa3531cd4614c1d1c / Jarek Potiuk <[email protected]>
Improve the speed and stability of KPO tests (#26091)

The KPO tests were occasionally failing in CI because of race
condition between delete from previous test and running the
following tests. Simply speaking the pods run via KPO well
not immediately sometimes and the following test picked them
together with the current pod and failed becasue of duplicate
pods. There was even a tearDown Delay of 1 second introduced
as workaround to combat this problem.

This PR fixes it much better. Each POD in the KPO test gets
unique label (derived from test name) and when executing the
POD this label is then used as selector, so that only the
**just started** POD in current test are selected - not any
dangling pod (being deleted) from the previous tests.

This not only removes flakiness of the tests, but also remove
the need of sleep, which speeds up the whole suite by whoooping
33 seconds (there were 33 tests to run).

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

With regards,
GitHub Actions via GitBox


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

Reply via email to