[RFC] Removing the inventory concept from Bazaar.

Robert Collins robertc at robertcollins.net
Fri May 11 14:54:26 BST 2007


On Thu, 2007-05-10 at 08:48 +0200, Dennis Benzinger wrote:
> -------- Original-Nachricht --------
> Datum: Wed, 9 May 2007 14:41:52 -0500
> Von: "Matthew D. Fuller" <fullermd at over-yonder.net>
> An: Daniel Silverstone <dsilvers at digital-scurf.org>
> CC: Bazaar <bazaar at lists.canonical.com>
> Betreff: Re: [RFC] Removing the inventory concept from Bazaar.
> 
> > [...]
> > Don't forget size as well as time.
> > 
> > If a noop record is a hundred bytes (revids's can easily be over 50
> > just by themselves), and you have a hundred thousand revision of a
> > hundred thousand files, you've got a gigabyte of noop records.
> > [...]
> 
> But compared to the size of a hundred thousand revisions of a hundred 
> thousand files one gigabyte of noop records is probably not that much. And
> storage is cheap these days, time is not. So if using the noop records
> speeds things up I think the waste of space is acceptable.

Well the root problem is, as always scaling. Doing work proportional to
either the tree size or historical depth is problematic; doing it
proportional to both is almost certainly a show stopper for a design.

It doesn't mean that we can't find a variation without the scaling
problems - but at this point I hope to focus on the amount of work that
we *should* be doing, not *how* we do it. Its hard to tease that out,
but once done it lets us have a real serious discussion on how to
achieve it.

An important thing to note is that we can use multiple techniques across
different use cases to balance conflicting requirements.

e.g. gits pack files for archived data and plain objects for live data.

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/20070511/5a83338b/attachment.pgp 


More information about the bazaar mailing list