Hans Reiser <[EMAIL PROTECTED]> writes:

> but even having 64bit support is not really good as a long term
> architecture for anything that requires a lookup from the FS.
> Basically, unless you have variable length keys, you cannot have
> stem compression of directory entries and all sorts of other nifty
> things.  filenames are a much cleaner interface.

I think this argument is going far beyond AFS, and should probably
move off the AFS list.

> objectids (inode numbers are objectids) are what I once thought was
> a good feature, and then realized were badness.  You cannot help but
> destroy locality of reference with objectids.

Huh?  Just build the locality information into your objectID.  For
example, in a 64-bit inode, use the upper 32-bits as the locality and
the lower 32-bits as the ID within that locality.  I think the problem
is that you are assuming an objectID must be random, but that is far
from the case.

> hans

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/      PP-ASEL      N1NWH
       [EMAIL PROTECTED]                        PGP key available
_______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo.cgi/openafs-devel

Reply via email to