Bryan O'Sullivan avatar Bryan O'Sullivan committed 5c47195

Turn off TCP_NOPUSH on OS X, because it's a wreck

Comments (0)

Files changed (1)

src/Network/Riak/Connection/NoPush.hsc

 
 noPush :: CInt
 #if defined(TCP_NOPUSH)
-noPush = #const TCP_NOPUSH
+-- TCP_NOPUSH is utterly fucked on OS X 10.6.  It introduces a delay
+-- of about 4.5 seconds per outbound packet train. What. The. Fuck.
+noPush = 0
+--noPush = #const TCP_NOPUSH
 #elif defined(TCP_CORK)
 noPush = #const TCP_CORK
 #else
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.