Hi Felix:
The results in case 1) are to be expected since you are running your
client and servers on the same node. What is happening is that the
messages to the server are still being rejected, but are not being
queued up on the client's receive queue because this would exceed the
5000 message per node limit. (That is, the same mechanism that prevents
the messages from reaching the servers also prevents them from returning
to the client.)
The results in case 2) probably make sense for the same reason. What is
probably happening here is that messages are rejected by one of the
servers once it's queue reaches 2500, but before the other server's
queue has reached that limit; consequently, some rejected messsages make
it back to the client and are consumed, allowing things to continue
until the clients have sent 12000 messages. However, once both servers
reach the 2500 message limit, the scenario becomes identical to that in
case 1) and no further rejected messages are received by the client.
Regards,
Al
________________________________
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Nayman Felix-QA5535
Sent: Wednesday, May 30, 2007 12:14 PM
To: [email protected]
Cc: Horvath, Elmer
Subject: [tipc-discussion] Dropped messages in TIPC 1.5.12
Since I didn't get a response to my previous post, I'll try to make this
post easier to read and answer.
I've noticed two things while running various congestion tests where a
server is not pulling messages off of its receive queue:
1)When I reach the 5000 per node socket-based congestion limit after
doing the following:
a)running one server/client pair and filling up that server's receive
queue
b) then start a second server and fills up its receive queue using the
same client
c)messages are no longer rejected back to the client once I reach the
5000 message count, instead they appear to be just dropped. Is that
behavior expected?
2)When I've got 2 servers running without pulling messages off of their
receive queue (regardless of whether or not they have the same TIPC
Name). I see no rejections whatsoever after sending over 12000
messages. The messages appear to just get dropped. Why?
I'm running TIPC 1.5.12 on a 2.6.9 linux kernel with connectionless
traffic on the same node with the domain set to closest first and the
destination droppable flag set to FALSE. I'm running modified versions
of the hello world demo client and server programs for this testing.
Let me know if you need anymore information.
Thanks in advance,
Felix
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
tipc-discussion mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tipc-discussion