[pnfs] 19 questions
J. Bruce Fields
bfields at fieldses.org
Wed Feb 6 14:43:14 EST 2008
On Wed, Feb 06, 2008 at 02:35:02PM -0500, William A. (Andy) Adamson wrote:
> On Feb 6, 2008 2:23 PM, J. Bruce Fields <bfields at fieldses.org> wrote:
> > The server doesn't generally have a complete list of exports. It
> > discovers them on demand. (For example, exp_find_key() will map a fsid
> > to an export by doing an upcall to mountd if necessary.)
>
>
> presumably the client has performed a GETATTR to find out fs parameters for
> mount (including the fs_layout_type if supported). i think this will demand
> the server to upcall to mountd.
Sure, for the one filesystem that the GETATTR concerns. And as soon as
GETATTR (or whatever) is done using that filehandle, the server's free
to purge that export information from its cache.
> (PUTROOTFH does that no?)
Only for the filesystem containing the root filehandle, not for the
others.
Sure, in practice the filesystems you care about may usually be in the
kernel's export cache, but there's no guarantee.
--b.
More information about the pNFS
mailing list