> I don't think it does. At least not in a way that is obvious to me. > The one and only fundamental limitation of the current interface > offered by venti is that I can give it a score to something that > doesn't belong to me and it gives me the information back. It is > the limitation of the API, not the way data is managed. IOW, if > a block that I genuinely own happens to also be referenced from > a hierarchy that I do NOT have access to -- its ok.
ownership doesn't mean anything at the venti level. it really is just a virtual disk drive with lba80 content addressing. one doesn't "own" blocks on a regular disk drive, either. suspending the preceeding logic for a bit, supposing that you did "track ownership", then each block could have any number of owners. this would mean that you couldn't store n copies of a block for the cost of one block's storage. you would need to allocate some storage for each time the block is stored to track ownership. - erik