0
0
mirror of https://github.com/nodejs/node.git synced 2024-11-29 23:16:30 +01:00

cluster: don't silently drop messages when the write queue gets big

This commit is contained in:
Bert Belder 2012-06-11 23:46:17 +02:00
parent 2301eb69b1
commit cfa28690db

View File

@ -329,11 +329,6 @@ function setupChannel(target, channel) {
return;
}
// For overflow protection don't write if channel queue is too deep.
if (channel.writeQueueSize > 1024 * 1024) {
return false;
}
// package messages with a handle object
if (handle) {
// this message will be handled by an internalMessage event handler
@ -379,7 +374,8 @@ function setupChannel(target, channel) {
writeReq.oncomplete = nop;
return true;
/* If the master is > 2 read() calls behind, please stop sending. */
return channel.writeQueueSize < (65536 * 2);
};
target.connected = true;