bzr push so slow... why?

Robert Collins robertc at robertcollins.net
Tue Sep 11 02:55:49 BST 2007


On Tue, 2007-09-11 at 02:30 +0700, Hendy Irawan wrote:
> I deleted the branch from Launchpad (not something that I'd do on  a 
> daily basis, I guess...)
> 
> And tried re-pushing again..
> 
> rainbow at luther [~/tmp/bukuruby_bzr]# ~/bzr_dev/bzr-0.90/bzr push 
> sftp://ceefour@bazaar.launchpad.net/~ruby-id/bukuruby/trunk 
> --create-prefix -v
> | 
> [========================================                                          
> ] Fetch phase 1/4
> 
> It has been like this for about half an hour already......... I wonder 
> why???

The current disk format imposes a high latency cost. You'll pay 6 times
the round trip time to bazaar.launchpad.net for every file you have
versioned.

We are fixing this, in the 0.92 release we hope to have a format that
will do about 12 round trips total for an initial push, which will be
supported (but not default for compatibility). Also in 0.92 we should
have improved bzr+ssh support that will do a similarly small number of
round trips and stream the data.

Both of these things should give a massive performance boost for 0.92.

-Rob
-- 
GPG key available at: <http://www.robertcollins.net/keys.txt>.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20070911/799bac79/attachment.pgp 


More information about the bazaar mailing list