summaryrefslogtreecommitdiff
path: root/README.in
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2010-08-20 13:02:21 +0100
committerMatthew Sackman <matthew@rabbitmq.com>2010-08-20 13:02:21 +0100
commit5ce5ff529c762dd0d48e378ca10138dec1086aa8 (patch)
tree7dbb0ade9caa181efac278f8f241439f4e083671 /README.in
parent74ff62f25d897d65fa092726af066075bf59fb22 (diff)
downloadrabbitmq-server-git-5ce5ff529c762dd0d48e378ca10138dec1086aa8.tar.gz
If we sent an age of 0 to clients, make sure we do not send more ages of 0 to the same clients until they've actually closed all their handles. This ensures that as more requests come in once we're low on fds, we don't send hundreds of 0 ages to the same clients erroneously. It also means that we always target the correct number of *unique* clients to ask to close their fds, which avoids thrashing the same clients and improves performance markedly.
Also, if on open, we send "close" back to the client, that client *is* blocked (actually, due to have 0 opens) as we know it'll close, send us some closed msgs and then re do the open call. Thus we shouldn't be sending it any set maximum age messages.
Diffstat (limited to 'README.in')
0 files changed, 0 insertions, 0 deletions