Re: [nfsv4] Some stuff on referrals/migration

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Brent Callaghan (brent@eng.sun.com)
Date: 05/20/04-09:02:13 PM Z


Message-ID: <40AD6325.7000109@eng.sun.com>
From: Brent Callaghan <brent@eng.sun.com>
Subject: Re: [nfsv4] Some stuff on referrals/migration
Date: Thu, 20 May 2004 19:02:13 -0700

Hi Dave,

I think we had a referrals/migration discussion a year or so
back, where there issue came down to some fundamentals of a
global namespace: should it be implemented at the client or
at the server.  Currently it's based at the client, via automounters,
and NFSv4 referrals are an attempt to base it at the server.
But I don't think we're going to resolve that here.

I think NFS4ERR_MOVED and fs_locations was proposed with a more
modest goal of allowing server admins to shuffle NFS filesystems
around and the back end and not have to tell the clients, i.e.
the clients would just automagically follow the referrals,
mounts could stay in place, and files stay open.  I believe
it was inspired by the AFS filesystem, which could quite
easily relocate filesystems on the fly via some clever
snapshotting and simple Volume Location Database updates.
However, I don't think NFS is anywhere near as monolithic
as AFS was, with its VLDB, cells, and special filesystems.

There are some issues that NFSv4 cannot have its own way,
and filesystem relocation is probably one of them.  How
do you make it work on a multi-protocol NAS server ?
How do the CIFS, AFP and NFSv2,v3 clients follow a filesystem
that's been moved ?  I just don't think file server admins
are going to move stuff around - unless there's some kind
of accomodation for existing NFS clients.

	Brent


_______________________________________________
nfsv4 mailing list
nfsv4@ietf.org
https://www1.ietf.org/mailman/listinfo/nfsv4


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.2 : 03/04/05-02:13:29 AM Z CST