[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Releases built setting the push bit?

From: Auke Jilderda <jilderda_at_dds.nl>
Date: 2006-06-30 16:39:13 CEST

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

This is an archived mail posted to the TortoiseSVN Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.