Jens Geyer created THRIFT-4898:
----------------------------------
Summary: Pipe write operations across a network are limited to
65,535 bytes per write.
Key: THRIFT-4898
URL: https://issues.apache.org/jira/browse/THRIFT-4898
Project: Thrift
Issue Type: Bug
Components: C# - Library, Delphi - Library
Reporter: Jens Geyer
Assignee: Jens Geyer
Fix For: 0.11.0
{quote}Pipe write operations across a network are limited to 65,535 bytes per
write. For more information regarding pipes, see the Remarks section.{quote}
Source: [WriteFileEx
function|https://msdn.microsoft.com/en-us/library/windows/desktop/aa365748(v=vs.85).aspx]
I managed to run into exactly that limit today. Patch follows.
Symptom is that
* the writing end acts as if it had written all the bytes (in fact, it did)
* but the remainder of ~ 65535 bytes is just lost somewhere and never reaches
the reading end
Consequently, the process at the reading end of the pipe gets stuck while
waiting for the remaining bytes.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)