Weave performance is very bad in 0.9

John Arbash Meinel john at arbash-meinel.com
Mon Jul 24 16:01:15 BST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Arbash Meinel wrote:
> Bzr's performance with weaves has gotten really poor now that we've
> stopped trying to optimize for them at all. And probably we've removed
> all the optimizations that we used to have.
> 
> I wanted to test if an old bug had been fixed, so I rsync'd down
> 'bzr.dev.as.weaves', and just did:
> 
> bzr init --format=weave bzr.dev2
> cd bzr.dev2
> bzr pull ../bzr.dev
> 
> It took a total of 40 minutes.

...

> Anyway, I feel like we might want to do something to help people
> migrating. It seems like if they upgrade to 0.9, and suddenly
> performance is worse, they may not stick around to find out that knits
> are very good.
> 

After a little bit more testing, it turns out that performance isn't all
that much worse. 'bzr-0.8/bzr branch' took 34 minutes. (bzr.dev took 36,
and pull took 40). So it isn't that much different.

So I retract my statement. I just haven't used bzr with weaves since we
got so many revisions, and performance tanked.

John
=:->

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFExOC7JdeBCYSNAAMRAodXAKCJiMR8Yks8Mu6hYMjfPBgXqHsfiACghFLL
8mttvzOjrvezeD2Y8r1y58Y=
=06ch
-----END PGP SIGNATURE-----




More information about the bazaar mailing list