In writing my last article, I mentioned working with John Arbash Meinel, one of the lead developers of Bazaar, in attempting to diagnose and fix the performance bottlenecks apparent in using Bazaar with larger, history-rich projects like the MySQL Server. Well, after running some tests and building a custom branch of Bazaar that John pointed me to, I am happy to tell you that help is just around the corner. In my last article, you saw that doing a bzr branch lp:mysql-server took 91 minutes. This was a significant barrier to entry, I recognize. So, I think you’ll be happy to see the results below, taken yesterday using John’s patched-up Bazaar branch:
[529][jpipes@serialcoder: /home/jpipes/repos/mysql-server/5.1]$ time test_bzr branch lp:mysql-server/5.1 trunk Branched 2677 revision(s). real 23m25.094s user 3m53.715s sys 0m7.788s
Great work, John! MySQL contributors and engineers, you should see these performance patches appear in Bazaar 1.6 (1.6.1rc?) shortly. That should make a bunch of folks happier. Right, Mark? ![]()
#1 by Mark Callaghan on August 29, 2008 - 8:56 am
Quote
Great! The secret society of community mysql hackers is very happy with this speedup. Now which branch can we commit to?
#2 by Jay Pipes on September 2, 2008 - 9:41 am
Quote
Hehe, I sense some sarcasm in your tone, Mark
But, as you know, you can commit to any branch on lp:sakila-server since you are part of that team, no?
#3 by xuekun hu on August 31, 2008 - 6:17 pm
Quote
Great! I love it. From China, I couldn’t use bzr to download MySQL source code, since it is toooooooo slow. (more than 3 days, and disconnected frequently)