Skip to content

Conversation

@kaxil
Copy link
Member

@kaxil kaxil commented Jul 11, 2025

Changes since rc5


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in airflow-core/newsfragments.

github-actions bot and others added 3 commits July 11, 2025 22:45
…3193)

(cherry picked from commit 6eca233)

Co-authored-by: GPK <gopidesupavan@gmail.com>
…pache#53186) (apache#53194)

If you tried to send a large XCom value, it would fail in the task/child
process side with this error:

> RuntimeError: unable to read full response in child. (We read 36476, but expected 1310046)

(The exact number that was able to read dependent on any different factors,
like the OS, the current state of the socket and other things. Sometimes it
would read up to 256kb fine, othertimes only 35kb as here)

This is because the kernel level read-side socket buffer is full, so that was
as much as the Supervisor could send. The fix is to read in a loop until we
get it all.
(cherry picked from commit b9620bf)

Co-authored-by: Ash Berlin-Taylor <ash@apache.org>
@kaxil kaxil merged commit 71b0347 into apache:v3-0-stable Jul 11, 2025
49 checks passed
@kaxil kaxil deleted the 3.0.3rc6-changes branch July 11, 2025 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants