Hi,
just a quick question: When building releases, is the Neon library built
to use the "push bit"?
I recently found out about the existence of this "push bit" as some sort
of a flushing mechanism [1] that is supported on some operating systems
(e.g. Windows) and not on others (e.g. Linux). The Neon library
controls the push bit via a configuration flag; if this configuration
flag is not set and the server's operating system gates the flushing
based on the push bit, two second delays per operation are apparently
the norm [2].
For example, if I am running a Windows client, I should normally
experience low latency when connecting to servers or routers which do
not support the push bit (e.g. Linux) but high latency when connecting
to a server through a router that supports the pusb bit and the push bit
is not set.
Just wondering what TortoiseSVN out-of-the-box does and whether this
could explain poor performance from some subnets.
Auke
1. "When an application issues a series of SEND calls without setting
the PUSH flag, the TCP MAY aggregate the data internally without
sending it."
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B123749
2. http://www.lyra.org/pipermail/neon/2004-August/001696.html
http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=16886
http://svn.haxx.se/tsvn/archive-2004-09/0382.shtml
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Fri Jun 30 16:53:19 2006