:On Tue, Nov 20, 2007 at 01:03:51PM -0800, Matthew Dillon wrote:
:> Log:
:> Make necessary changes to readdir/getdirentries to support HAMMER. HAMMER
:> needs to use 64 bit directory cookies.
:
:Be careful when using 64bit cookies. At least Linux doesn't like that
:very much. This applies to both Linux emulation and NFS.
:
:Joerg
Well, someone will have to test it, but NFSv3 explicitly specs 64 bit
cookies so if linux doesn't support them with NFSv3, linux has a real
problem.
In anycase, the NFS protocols haven't changed for UFS exports, since
UFS uses the file offset in the directory for the cookie. HAMMER,
however, uses a hash key + iterator to deal with collisions and needs
all 64 bits to represent the cookie.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>