Plans for Loggerhead
Robert Collins
robertc at robertcollins.net
Wed Jan 7 02:47:28 GMT 2009
On Wed, 2009-01-07 at 00:43 -0200, Martin Albisetti wrote:
> On Wed, Jan 7, 2009 at 12:34 AM, Robert Collins
> > I'd be extremely wary of overlapping with bzrlib here; fundamentally the
> > basics of loggerhead should be very thinly layered on bzrlib, if
> > something is too slow to show to a user in web time using bzrlib
> > directly, anything added on top is just complexity that will interfere
> > as bzrlib gets fixed to be fast enough. This has happened a few times
> > already - and when I look at loggerhead performance on brisbane core its
> > mainly using convoluted approaches on top of bzrlib api's that are
> > slower than they should be on production branches.
>
> I fully agree. The problem is that I don't have the knowledge to dive
> into bzrlib and do the fundamental changes needed, and many of the
> performance problems have been well known for quite a while (ie,
> revnos), and nobody has managed to find time to fix it. It's the
> nature of all projects, so it's perfectly understandable. I'm just
> trying to take an approach I can handle myself, and fundamentally
> fixes the problems we have today.
Well, what I'm trying to say is that if the fix is worse than the
disease its not really a fix.
> There's also something else, which has nothing to do with bzr at all,
> which is the need to refactor the internals of Loggerhead to make it
> less painful to keep on adding features. My thoughts where, if I'm
> going to be re-writing, I'd rather take on the opportunity and think
> about it more broadly.
I totally agree with improving the internals.
-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: 197 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20090107/75a332d7/attachment.pgp
More information about the bazaar
mailing list