This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author yselivanov
Recipients asvetlov, njs, vstinner, yselivanov
Date 2019-01-16.19:25:10
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1547666710.09.0.695961517441.issue35749@roundup.psfhosted.org>
In-reply-to
Content
> You are right, the issue is "theoretical", I didn't see problems with current implementation.
> The self-pipe buffer is pretty big, a chance to reach its limit is relatively low.

Actually, I disagree.  The problem manifests itself easily when you orchestrate a big number of subprocesses (think 1000s).

I've implemented a different strategy for signals handling in uvloop [1] and I think we can easily employ similar approach in asyncio.

Please keep this open. 

[1] https://github.com/MagicStack/uvloop/commit/6e03e513625eb544a5f60c9bf9922019fc3a0b29
History
Date User Action Args
2019-01-16 19:25:12yselivanovsetrecipients: + yselivanov, vstinner, njs, asvetlov
2019-01-16 19:25:10yselivanovsetmessageid: <1547666710.09.0.695961517441.issue35749@roundup.psfhosted.org>
2019-01-16 19:25:10yselivanovlinkissue35749 messages
2019-01-16 19:25:10yselivanovcreate