[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