Tigraine
Daniel Hoelbling talks about .NET

Make me wait

September 20th, 2009 . by Daniel Hölbling

1 hour ago I noticed that I need the Castle.Facilities.Logging assembly, so I fired up SVN to checkout the newest trunk and run a build.

image

It took 53(!!!) minutes to checkout. Something is seriously wrong with SVN at times, there is no other way to explain the differences in speed I was seeing during checkout: Some files came with 50 kb/s, some with 2 kb/s and others with 100. That said: I’m sitting ontop of a 12 mbit ADSL-2 connection that peaks at about 1.6 mb/sec.

I hate waiting, and waiting an hour for a trivial operation that should not take any longer than 10 seconds is really the end. I only hope most projects get away from svn as soon as possible, the benefit in speed is just massive.

Oh and btw: I know that there are SVN mirrors of the castle project on GitHub, I already did a fork of one of those to pull it down. Only that it was 6 commits behind the current svn trunk and I couldn’t build the solution at that revision so I decided to re-pull the most current svn (big mistake).


View Comments to “Make me wait”

  1. comment number 1 by: Sander Rijken

    It's not SVN's fault this time. There's just something wrong with the server hosting castle. I have the repository svnsynced locally to be able to get the sources in a reasonable amount of time

  2. comment number 2 by: Tigraine

    Unfortunately I've seen this problem with many SVNs out there. Most of the time they don't suck that mutch, but still doing a svn log on most repositories takes close to forever in my experience.

    But yes, you are right I shouldn't blame this on SVN alone. It's just that more often than not SVN performance sucks :(

Leave a Reply

Name

Mail (never published)

Website

blog comments powered by Disqus