Comment #1 on issue 41 by [email protected]:
TCPTransportClient.sendMessage() does not write all bytes when the pipe is
full, and the rest of the message is discarded
http://code.google.com/p/jdiameter/issues/detail?id=41
I came across this bug also whilst load testing the JDiameter stack. It is
a big problem for running the stack in proxy mode as it causes a leak in
the message router table. The knock on consequence is that the proxy falls
over in a heap.
The suggested fix is problem okay but the write should really be integrated
in the select loop where the socket reads are done (see
http://rox-xmlrpc.sourceforge.net/niotut/ for example of the select with
SelectionKey.OP_WRITE).
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
---
You received this message because you are subscribed to the Google Groups "mobicents-all-issues-changes" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.