On Sun, Jun 03, 2012 at 08:31:43AM +0000, Duncan wrote:
> Micha?? G??rny posted on Sun, 03 Jun 2012 09:22:04 +0200 as excerpted:
> 
> >> Even if only the files metatdata changes, that still adds a significant
> >> cost to an rsync.
> > I wonder when it will come to the point where git will be more efficient
> > than rsync. Or maybe it would be already?
> Handwavey guess, but I've figured git to be more efficient client-side 
> for some time.  Server-side I don't know about, but I've presumed that's 
> the reason the switch-to-git plans haven't included switching the default 
> for user-syncs to git.  I expect user/client side, git would be more 
> efficient already, but as I said, that's handwavey guesses.
No, the switch to git will NOT help users, it isn't more efficient.

They will still be best served by rsync, for a couple of reasons:
1. metadata cache is NOT available in Git.
2. rsync for users will actually be LESS traffic than Git.
   - You can easily prove this.
   - Change tree A-B-C-D
   - exclude the generated metadata first of all
   - Git will include all intermediate steps A..D
   - rsync will jump you straight to D.

-- 
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail     : robb...@gentoo.org
GnuPG FP   : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85

Reply via email to