Chuck Lever 32e62b7c3e NFS: Add nfs4_update_server
New function nfs4_update_server() moves an nfs_server to a different
nfs_client.  This is done as part of migration recovery.

Though it may be appealing to think of them as the same thing,
migration recovery is not the same as following a referral.

For a referral, the client has not descended into the file system
yet: it has no nfs_server, no super block, no inodes or open state.
It is enough to simply instantiate the nfs_server and super block,
and perform a referral mount.

For a migration, however, we have all of those things already, and
they have to be moved to a different nfs_client.  No local namespace
changes are needed here.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
2013-10-28 15:22:29 -04:00
..
2013-07-09 12:09:43 -07:00
2013-06-08 16:20:18 -04:00
2013-10-28 15:22:29 -04:00
2013-07-30 11:53:12 -04:00
2012-12-20 22:19:42 +00:00
2013-10-28 15:22:29 -04:00
2012-10-02 08:17:02 -07:00
2013-10-28 15:22:29 -04:00
2013-09-10 13:04:37 -04:00