HG clone network performance

dhruva dhruvakm at gmail.com
Tue Dec 18 22:08:48 CST 2007

Hi Matt,

On Dec 18, 2007 8:58 PM, Matt Mackall <mpm at selenic.com> wrote:
> Yes, but often CPU time isn't the bottleneck. And encryption is
> relatively fast here.

Do you feel it is worthwhile trying multiple connection points to
transfer  changesets in parallel for a clone operation? From what
little I know, I have found multi threaded download clients to be
faster than their single threaded counterparts. Could the same analogy
be extended to this case?
 In fact, I had read the gittorrent RFC and was wondering if we can
get something similar in Mercurial. If a repository is cloned in
multiple locations, there are really multiple servers from which
changesets can be pulled. This would make maximum usage of available
bandwidth. Do you feel it is worth exploring?


Contents reflect my personal views only!

More information about the Mercurial-devel mailing list