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 draghuram
Recipients draghuram, superwesman
Date 2007-10-23.16:58:44
SpamBayes Score 0.09007897
Marked as misclassified No
Message-id <1193158725.23.0.0395698555458.issue1256@psf.upfronthosting.co.za>
In-reply-to
Content
PIPE on POSIX are implemented using pipe system call so it will have all
the limitations of the system buffering that is used for implementing
pipes. The buffer size is system dependent. For example, on my Linux, I
hit the hang condition at 64K and not 20480 bytes (as is your case).
What basically happens is that the child fills up the pipe buffer and is
blocked until space is available. Since the parent in your test script
is not reading the bytes, space will never be freed up. 

I suggest that the bug is closed as invalid.
History
Date User Action Args
2007-10-23 16:58:45draghuramsetspambayes_score: 0.090079 -> 0.09007897
recipients: + draghuram, superwesman
2007-10-23 16:58:45draghuramsetspambayes_score: 0.090079 -> 0.090079
messageid: <1193158725.23.0.0395698555458.issue1256@psf.upfronthosting.co.za>
2007-10-23 16:58:45draghuramlinkissue1256 messages
2007-10-23 16:58:44draghuramcreate