Skip to content

gh-127057: Re-arm proactor datagram read loop after a recoverable OSError - #156726

Merged
kumaraditya303 merged 7 commits into
python:mainfrom
graingert:fix-proactor-udp-connreset
Sep 5, 2026
Merged

gh-127057: Re-arm proactor datagram read loop after a recoverable OSError#156726
kumaraditya303 merged 7 commits into
python:mainfrom
graingert:fix-proactor-udp-connreset

Conversation

@graingert

@graingert graingert commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

@graingert graingert changed the title gh-127057: Re-arm proactor datagram read loop after a recoverable OSE… gh-127057: Re-arm proactor datagram read loop after a recoverable OSError Aug 31, 2026
@graingert
graingert marked this pull request as ready for review August 31, 2026 17:20
@graingert graingert added needs backport to 3.13 bugs and security fixes needs backport to 3.14 bugs and security fixes needs backport to 3.15 pre-release feature fixes, bugs and security fixes labels Sep 1, 2026
Comment thread Lib/test/test_asyncio/test_events.py Outdated
Comment thread Lib/test/test_asyncio/test_events.py Outdated
Comment thread Misc/NEWS.d/next/Library/2026-08-31-00-00-00.gh-issue-127057.N9yg62.rst Outdated
@graingert

Copy link
Copy Markdown
Contributor Author

@kumaraditya303 thanks for the review!

Comment thread Lib/asyncio/proactor_events.py Outdated
Comment thread Lib/asyncio/proactor_events.py Outdated
graingert and others added 2 commits September 5, 2026 11:02
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
Comment thread Lib/asyncio/proactor_events.py Outdated
Comment thread Lib/asyncio/proactor_events.py Outdated
@graingert graingert closed this Sep 5, 2026
@graingert graingert reopened this Sep 5, 2026
@kumaraditya303
kumaraditya303 enabled auto-merge (squash) September 5, 2026 10:50
@kumaraditya303
kumaraditya303 merged commit 0ea2971 into python:main Sep 5, 2026
55 checks passed
@miss-islington-app

Copy link
Copy Markdown

Thanks @graingert for the PR, and @kumaraditya303 for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14, 3.15.
🐍🍒⛏🤖 I'm not a witch! I'm not a witch!

@bedevere-app

bedevere-app Bot commented Sep 5, 2026

Copy link
Copy Markdown

GH-156976 is a backport of this pull request to the 3.15 branch.

@bedevere-app bedevere-app Bot removed the needs backport to 3.15 pre-release feature fixes, bugs and security fixes label Sep 5, 2026
@bedevere-app

bedevere-app Bot commented Sep 5, 2026

Copy link
Copy Markdown

GH-156977 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app Bot removed the needs backport to 3.14 bugs and security fixes label Sep 5, 2026
@bedevere-app

bedevere-app Bot commented Sep 5, 2026

Copy link
Copy Markdown

GH-156978 is a backport of this pull request to the 3.13 branch.

@bedevere-app bedevere-app Bot removed the needs backport to 3.13 bugs and security fixes label Sep 5, 2026
kumaraditya303 pushed a commit that referenced this pull request Sep 5, 2026
…tionResetError (GH-156726) (#156977)

gh-127057: reschedule proactor datagram read loop after ConnectionResetError  (GH-156726)
(cherry picked from commit 0ea2971)

Co-authored-by: Thomas Grainger <tagrain@gmail.com>
kumaraditya303 pushed a commit that referenced this pull request Sep 5, 2026
…tionResetError (GH-156726) (#156978)

gh-127057: reschedule proactor datagram read loop after ConnectionResetError  (GH-156726)
(cherry picked from commit 0ea2971)

Co-authored-by: Thomas Grainger <tagrain@gmail.com>
hugovk pushed a commit that referenced this pull request Sep 5, 2026
…tionResetError (GH-156726) (#156976)

gh-127057: reschedule proactor datagram read loop after ConnectionResetError  (GH-156726)
(cherry picked from commit 0ea2971)

Co-authored-by: Thomas Grainger <tagrain@gmail.com>
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.

2 participants