Excessive network traffic for pulling a small change

Joke de Buhr joke at seiken.de
Thu Mar 11 18:27:58 GMT 2010


https:// is just the encrypted from of http:// and should be even a little bit 
slower since all data needs to be encrypted. This causes more cpu overhead. 

bzr+http:// and bzr+https:// are the smart server transports which should be 
more efficient redarding the amount of transfered data.

Transports with the "bzr+" prefix are the most efficient ones. They cause less 
data to be transfered.


If someone is behind a small-band network connection it's a good idea to use 
lightweight checkouts instead of complete branches with full history. Only the 
most recent changes are transfered much like subversion does.

  bzr checkout --lightweight bzr+ssh://domain/branch


On Donnerstag 11 März 2010 18:45:51 Colin D Bennett wrote:
> Apparently the user was using HTTP, but has now tried HTTPS to the
> Launchpad mirror with similarly unreasonable amounts of network
> overhead (2.1 MB transferred for a change of only a couple lines).
> 
> Another user, David Miller, also complains about Bazaar's network
> 
> performance in this thread, writing:
> > I've simply stopped trying to work on grub after the
> > transition to bzr, using it is just too painful.
> 
> Regards,
> Colin
> 
> 
> Begin forwarded message:
> 
> Date: Thu, 11 Mar 2010 21:20:42 +0530
> From: "KESHAV P.R." <skodabenz at gmail.com>
> To: grub-devel <grub-devel at gnu.org>
> Subject: Re: GIT mirror of BZR repo
> 
> 
> I changed .bzr/branch/branch.conf
> 
> parent_location = http://bzr.savannah.gnu.org/r/grub/trunk/grub/
> 
> to
> 
> parent_location = https://code.launchpad.net/~vcs-imports/grub/grub2-bzr
> 
> Response time is faster but the amount of data downloaded is way too
> much for the size of the patch, downloaded 2100 KB for updating from
> rev 2250 to 2251. I use bzr only for grub2 repo. If u guys have any
> plans for a git repo (or mirror) , I will be glad to change over to
> it.
> 
> What exactly is bzr downloading in this 2100 KB apart from this patch ?
> 
> [keshav at keshav-laptop grub2_BZR]$ bzr diff -r2250..2251
> === modified file 'ChangeLog'
> --- ChangeLog	2010-03-07 22:02:13 +0000
> +++ ChangeLog	2010-03-08 22:20:02 +0000
> @@ -1,3 +1,8 @@
> +2010-03-08  Matt Kraai  <kraai at ftbfs.org>
> +
> +	* util/i386/pc/grub-setup.c (setup): Fix a grammatical error
> (Debian
> +	bug #559005).
> +
>  2010-03-07  Vladimir Serbinenko  <phcoder at gmail.com>
> 
>  	* genmoddep.awk: Output all missing symbols and not only first.
> 
> === modified file 'util/i386/pc/grub-setup.c'
> --- util/i386/pc/grub-setup.c	2010-01-16 00:39:14 +0000
> +++ util/i386/pc/grub-setup.c	2010-03-08 22:20:02 +0000
> @@ -418,7 +418,7 @@
> 
>    grub_util_warn (_("Embedding is not possible.  GRUB can only be
> installed in this "
>  		    "setup by using blocklists.  However, blocklists
>    are UNRELIABLE and "
> -		    "its use is discouraged."));
> +		    "their use is discouraged."));
>    if (! force)
>      grub_util_error (_("if you really want blocklists, use --force"));
> 
> 
> [keshav at keshav-laptop grub2_BZR]$
> 
> 
> _______________________________________________
> Grub-devel mailing list
> Grub-devel at gnu.org
> http://lists.gnu.org/mailman/listinfo/grub-devel
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part.
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20100311/9877fad1/attachment-0001.pgp 


More information about the bazaar mailing list