Load testing of Mercurial

Greg Ward greg at gerg.ca
Mon Feb 25 20:51:41 UTC 2013


On 24 February 2013, Matt Mackall said:
> On Sun, 2013-02-24 at 14:08 +0100, Yuri Mikhailov wrote:
> > Dear Mercurial community,
> > 
> > I am a Software Developer and I have been using Mercurial for a while.
> > Currently my company is looking for a version control system to use
> > and we find Mercurial a good candidate for us. But what is important
> > for us to know is scalability of this VCS. Does anyone performed load
> > testing of Mercurial? What is the practical maximum number of files
> > and revisions this system can handle?
> 
> The Mozilla repository has ~100k commits and 67k files. We consider this
> mid-sized.
> 
> Netbeans has ~250k commits and ~80k files.
> 
> The Facebook repository reportedly has ~400k revisions and ~200k files.
> This is fairly large.

...but you'll need good hardware to handle repos like this. My former
employer was too cheap to buy decent hardware for developers, so their
repo -- ~130k commits, 25k files -- felt slow a lot of the time,
especially when doing a full checkout. Particularly on Windows,
writing 25,000 files to a spinning hard disk takes a while.

       Greg
-- 
Greg Ward                            http://www.gerg.ca
<greg at gerg.ca>                       @gergdotca



More information about the Mercurial mailing list