scaling of shared storage

John A Meinel john at arbash-meinel.com
Mon Feb 6 14:17:57 GMT 2006


Robert Collins wrote:
> One of the things we handwaved in UBZ was the size of the shared
> inventory store in shared repositories. Even though its quite optimal in
> an aggregate sense, it will have data from multiple projects commingled.
> 
> I wonder if rather than a single inventory we had a inventory for each
> tree root id [yes those things again] this would be more manageable.
> This implies that the revision would hold the root id itself, so that
> the inventory would be findable.
> 
> Rob

I think the best mention was to split up the inventory so that you had
each directory having just its inventory, and then the base inventory
becomes the tree root id.

We need tree root ids to properly support nested branches anyway (both
by-value and by-reference work better with a root id).

Right now, you could find it because you have other meta-information
(you have the working inventory). But you are completely correct. Each
revision would need to add a 'tree-root-id' parameter, so that we can
look up in remote.

+1 to the concept.

John
=:->


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20060206/f124fce3/attachment.pgp 


More information about the bazaar mailing list