Stefano Bagnara wrote:

> The second connection made (using a connection limit of 1) expect 
> to received a connection exception, instead it seems to get
> stalled waiting to connect.

If I understand you (and the code in testConnectionLimitExceeded) correctly, it 
seems that the defect is in the test's assumption not the ServerConnection code.

A connection limit of 1 means that the first connection will be handled, and 
the second connection will be ESTABLISHED in the TCP/IP connection queue.  That 
is the expected and desired behavior.  The old behavior was wrong: it 
constantly purged the backlog queue and discarded connections.  The correct 
behavior processes the queued connection when a worker is available.

Kudos to Berd's code for detecting the change, but what needs to be changed is 
the test, not the revised ServerConnection.  :-)

        --- Noel



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to