R: bzr speed

kreijack at alice.it kreijack at alice.it
Wed Feb 8 07:47:13 GMT 2006


See my previous email

https://lists.ubuntu.com/archives/bazaar-ng/2006q1/007579.html

the big gain is due to the support for multiple http request per connection

Goffredo
-----Messaggio originale-----
Da: bazaar-ng-bounces at lists.canonical.com per conto di Martin Pool
Inviato: mer 08/02/2006 8.23
A: Diwaker Gupta
Cc: bazaar-ng at lists.canonical.com; Robert Collins
Oggetto: Re: bzr speed
 
On  7 Feb 2006, Diwaker Gupta <diwaker.lists at gmail.com> wrote:
> On 2/7/06, Robert Collins <robertc at robertcollins.net> wrote:

> I certainly hope so. But cutting down from 1 hr to 1 min seems
> somewhat daunting to me. I haven't scraped through the mailing lists
> yet, so don't waste your time on this, but _if_ someone wishes, I'd
> love to hear about exactly what are the bottlenecks? I mean, this is
> an order of magnitude slowdown, and bzr.dev is nowhere as big as say
> the kernel tree.

Briefly, the main things are:

 - Packing information into chunks that can be more easily fetched
   across http/sftp (RevFile that robert mentioned)

 - Using a more efficient http library (PyCurl)

 - Using a "smart server", ie a program running on the server, as
   mercurial does.   Not everyone wants to (or is able to) install
   a program on their web server, so we want to make bzr as fast
   as possible over plain http.  It is harder that way though.

-- 
Martin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/bazaar/attachments/20060208/55689b8b/attachment.htm 


More information about the bazaar mailing list