[MERGE] List of the planned changes for the roadmap

Robert Collins robertc at robertcollins.net
Wed Jun 6 02:01:43 BST 2007


On Mon, 2007-06-04 at 02:20 -0400, Aaron Bentley wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Robert Collins wrote:
> > This document provides a list of overall goals from the London sprint,
> > I'll be refining it further but I think this is a good enough start to
> > get 'out there'.
> 
> +1.  Thanks for transcribing this.  Folks, this is The List.  Please
> dive in-- we've got a lot to cover!
> 
> > + * Use the _iter_changes API to perform merges. This is a small change that may
> > +   remove the need to use inventories in merge, making a dramatic difference to
> > +   merge performance.
> 
> Since this will typically be against historical trees, I'm not sure
> whether this will be much faster until we change the inventory
> representation.

Noted that in the text.

> > + * Working tree disk operation ordering. We plan to change the order in which
> > +   some operations are done (specifically TreeTransform ones) to improve
> > +   performance. There is already a 66% performance boost in that area going
> > +   through review.
> 
> I find "3x faster" clearer than "66% faster".

I dont :). To me 3x a 3 second operation is clearly 9 seconds. And my
brain freezes when I see 3x *faster*, I need to convert it to say 0.66%
of the time taken. Unless its a big deal I'd rather leave it as-is. As
you gave +1 non-conditional I'm assuming its not a big deal and merging
it now.

> > + * Delta storage optimisation. We plan to change the delta storage logic to use
> > +   a binary delta like xdelta rather than using ancestry-graph driven line
> > +   based deltas. Line based deltas will still be created for cached
> > +   annotations.
> 
> I feel like the jury is still out on this change.  See
> 
> http://bazaar-vcs.org/PerformanceRoadmap/Xdelta

Added some text to that effect.

Cheers,
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/20070606/8c0db09b/attachment.pgp 


More information about the bazaar mailing list