hussein-awala opened a new pull request, #75885: URL: https://github.com/apache/airflow/pull/75885
Batch and ECS build identical Task SDK commands. A shared pure helper retains both existing static method entry points and leaves transport handling unchanged. Validation: 142 passed, 5 skipped, before/after collection comparison, fast and manual checks. | Command construction | Base ns/call | Head ns/call | | --- | ---: | ---: | | Batch | 1739.6 | 1736.4 | | ECS | 1677.7 | 1670.2 | Three alternating samples with a Pydantic payload stand-in; unchanged JSON controls moved +1.47% and -0.04%. No measured regression. Shared providers: DB 4,430 passed/306 skipped; non-DB 27,592 passed with 38 failures/errors, all passing serial retries. Initial failures included PyPI DNS, OOM, Glue formatting (also reproduced on unchanged main), and CloudWatch (not reproduced). Shared core: DB 12,077 passed plus one timeout; non-DB 5,525 passed plus 18 failures. All failed nodes passed serial retries. All 116 docs packages passed across the broad run and serial retries. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Codex (GPT-6) Generated-by: Codex (GPT-6) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) --- Drafted-by: Codex (GPT-6) (no human review before posting) -- 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]
