[issue3365] large repo: clone is slow

Bryan O'Sullivan bugs at mercurial.selenic.com
Wed Apr 11 00:36:10 UTC 2012


New submission from Bryan O'Sullivan <bos at serpentine.com>:

Repo with 120,000 files, 300,000 revs takes almost 30 minutes to clone -U --
uncompressed from tmpfs on localhost to ext4.

Using tar to unpack a tarball of the same data from tmpfs to ext4 still takes 
about 4 minutes.

The corresponding git clone of a bare repo over NFS takes about a minute.

It seems that writing lots of small files is not well handled even by ext4 - 
git's pack files appear to win hugely here.

----------
messages: 19569
nosy: bos
priority: bug
status: unread
title: large repo: clone is slow

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue3365>
____________________________________________________



More information about the Mercurial-devel mailing list