Network performance problems when pulling and cloning from HTTP server

Bryan O'Sullivan bos at serpentine.com
Tue Nov 20 17:55:04 UTC 2012


On Tue, Nov 20, 2012 at 8:30 AM, Angel Ezquerra <ezquerra at gmail.com> wrote:

> one of my users has a repository with plenty of "big files" (in the
> order of 50 to 100 MB). Our server is _not_ using the largefiles
> extension (at least not yet), that is the files are "big" but are not
> "largefiles".
>
> The total repository working directory size is about 1.5 GB. The big
> files do not change often, if ever.
>

I'm not surprised that a normal clone would be slow in this situation.
Assuming your large files never change, I *am* surprised that subsequent
pulls would be slow.

Do you have the ability to serve the repo that shows poor performance using
"hg serve"? If so, it would be helpful to "hg serve --profile", do a pull
from a client, then stop the server and share the profile dump.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20121120/75fe6984/attachment-0002.html>


More information about the Mercurial mailing list