1

I often use tortoisesvn to checkout or update a working copy on a development server. Whenever I do this, it seems to slow down the network and other users complain that browsing websites and accessing files on the dev server is slow.

Is this a common bug in Subversion or has anyone else has come across similar problems?

  • 1
    probably would get better response on serverfault or maybe superuser. Would need more info regardless. Does the network slow down if you transferred large files (outside of subversion) from the dev server to a workstation? – hometoast Apr 28 '10 at 13:43
  • Could you give us some more information on your network environment, e,g, is your subversion server hosted internally or is this hosted externally? also do you have any proxy servers in place which the traffic might be flowing though? – Paul Jun 08 '10 at 15:06
  • To troubleshoot network congestion you'll have to describe topology: where is dev server, where (which segment of the network) is your router, is dev server also proxy, web server, router, firewall? do you have access to it? what segments of your network are influenced by svn? are you sure that checkout slows it down, or it could be that only update is the real problem? – Unreason Jun 08 '10 at 15:16

4 Answers4

2

If your dev server is at a remote site and you're using an asymmetric connection (e.g. ADSL) where the upload bandwidth is lower than the download bandwidth it's possible that you really are saturating the available upward bandwidth, particularly if you're committing large files. If you have a firewall or proxy that's got malware scanners checking the traffic you could possibly also be putting load onto that. A packet shaper or other agent that artificially throttles HTTP traffic might also cause this sort of bottleneck.

On a LAN you shouldn't be loading anything unless you're browsing a biblically large source tree or there's some sort of config or tuning issue on the server.

1

"The internet is slow" would be a very, very unusual complaint to be caused by browsing a subversion repo.

For "the dev server is slow", why not watch the CPU load, either with Ctrl-Alt-Del-Task Manager on Windows, or the top command on Unix/Linux?

Dean J
  • 153
  • 4
0

No, this is unusual. Do you commit a lot of large binaries? If so, perhaps you are saturating the available bandwidth due to the large file transfers.

RedFilter
  • 423
  • 1
  • 6
  • 17
0

As anyone agreed, this is not a bug, but rather svnserve is eating all your bandwidth.
Nice solution is to limit it using, for example, iptables or trickle.

Andrejs Cainikovs
  • 1,611
  • 1
  • 14
  • 20