jason810496 opened a new pull request, #69587:
URL: https://github.com/apache/airflow/pull/69587

   
   The Multi-Lang KubernetesExecutor coordinator system test was gated on 
KubernetesExecutor + use-standard-naming==false, but that condition is true 
once per kubernetes-combo, so it ran redundantly across all six Python/K8s 
combos on ci-amd (and again on ci-arm) - adding ~4 minutes of Go/Java build and 
coordinator run to each of those six system-test jobs and pushing them to ~20 
minutes, well above the rest of the matrix.
   
   The test is executor/naming/version-independent, so run it once instead: a 
dedicated tests-kubernetes-lang-sdk job on a single default Python-Kubernetes 
combo that provisions the native Go/Java toolchains (cached) and runs only the 
lang-SDK test (-k test_lang_sdk_combined_dag_succeeds), not the full suite or 
the upgrade path. The regular system-test matrix no longer runs it at all, so 
those six jobs drop back to ~15 minutes.
   
   Also scope the Go/Java build caches by runner.arch: the previous key used 
only runner.os (Linux), which would collide between amd64 and arm64 runners now 
that the dedicated job runs on both.
   (cherry picked from commit 586e658)


-- 
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