Stig Bakken created THRIFT-4445:
-----------------------------------

             Summary: PHP TSocket broken by THRIFT-4295
                 Key: THRIFT-4445
                 URL: https://issues.apache.org/jira/browse/THRIFT-4445
             Project: Thrift
          Issue Type: Bug
          Components: PHP - Library
    Affects Versions: 0.11.0
            Reporter: Stig Bakken
            Assignee: James E. King, III


Thrift version 0.11.0 introduces an issue with PHP's TSocket, where it sets 
SO_NODELAY by default, with no way of disabling. 0.11.0 is unusable for us 
because of this, as we open tens or hundreds of connections per second to 
localhost from PHP, and with 0.11.0 we run out of client ports in a matter of 
seconds.

The default behaviour should be to not touch SO_NODELAY unless there is a good 
reason to do so! See for example 
https://www.extrahop.com/company/blog/2016/tcp-nodelay-nagle-quickack-best-practices/#5




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to