From 464ced4a86e89163ec68a0c2f020720dc82b0191 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Fri, 19 Nov 2010 22:52:20 -0800 Subject: [PATCH] Actually don't need to limit sendmsg size on unix - seems okay. --- src/node_io_watcher.cc | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/node_io_watcher.cc b/src/node_io_watcher.cc index a9477573f02..33e544340f0 100644 --- a/src/node_io_watcher.cc +++ b/src/node_io_watcher.cc @@ -297,10 +297,6 @@ void IOWatcher::Dump() { unix_socket = true; } - // Unix sockets don't like huge messages. TCP sockets do. - // TODO: handle EMSGSIZE after sendmsg(). - size_t max_to_write = unix_socket ? 8*KB : 256*KB; - int fd_to_send = -1; // Offset is only as large as the first buffer of data. (See assert @@ -327,7 +323,7 @@ void IOWatcher::Dump() { // break if we've hit the end bucket_v->IsObject() && // break if iov contains a lot of data - to_write < max_to_write && + to_write < 256*KB && // break if iov is running out of space iovcnt < IOV_MAX; bucket_v = bucket->Get(next_sym), bucket_index++) {