bzr speed
Martin Pool
mbp at sourcefrog.net
Wed Feb 8 07:23:25 GMT 2006
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 --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060208/331195e2/attachment.pgp
More information about the bazaar
mailing list