I recently moved a local repository to a colo machine, and noticed access was a bit slower, but didn't think much of it because of the distance. However when others started using it, we noticed checkouts were taking > 1 second per file. Benchmarking shows that a checkout (46 files) takes approx 4 times longer over ssh+svn than the dav access we use for read-only checkouts. The server is running on linux, and the measurements were done with linux and macosx clients. The actual runtimes for each machine were also the same, suggesting the constraint is bandwidth/latency. The test repository is http://svn.ghostscript.com:8080/jbig2dec/trunk Others are reported (irc) to have seen a factor of 10 difference with clients on Windows. This project is small, but we're planning to move ghostscript (1900 files) to a subversion repository at 1.0. If this issue does indeed scale linearly, we're in trouble.
Original issue reported by rillian