Skip to content

gh-145030: Fix asyncio write pipe transport for named FIFOs on Solaris - #155110

Merged
kumaraditya303 merged 3 commits into
python:mainfrom
kulikjak:Solaris-fix-asyncio-named-FIFOs
Aug 3, 2026
Merged

gh-145030: Fix asyncio write pipe transport for named FIFOs on Solaris#155110
kumaraditya303 merged 3 commits into
python:mainfrom
kulikjak:Solaris-fix-asyncio-named-FIFOs

Conversation

@kulikjak

@kulikjak kulikjak commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Fixes #145030 on Solaris.

The behavior on Solaris is identical to MacOS (fixed in #154222). This PR adds it to the list of platforms affected, fixing the issue and making the newly added test green.

@kumaraditya303

Copy link
Copy Markdown
Contributor

Have you tested this on a real Solaris machine? I don't know much about Solaris but if this fixes it I am willing to merge this.

@kulikjak

kulikjak commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Yes. I tested it on both x86 and sparc - the two platform we deliver Solaris for.

@kumaraditya303
kumaraditya303 enabled auto-merge (squash) August 3, 2026 15:02
@kumaraditya303
kumaraditya303 merged commit 910e584 into python:main Aug 3, 2026
50 checks passed
@kulikjak

kulikjak commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Thanks! Can we please backport this all the way to 3.13, same as the original change?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

asyncio.streams.streamWriter used with a fifo on macOS closes after one write

2 participants