Allocating unique filehandles is easy to do correctly. The problem
is that when a client looks at the file attributes for over NFS, it
gets back a fsid (device) and a fileid (inode). There is no technical
reason why the client, if it knew to expect multiple devices, couldn't
map the fsid to a set of devices, rather than to a single device.
The minor difficulty is that you need to modify every NFS client that
has ever been written. The change to knfsd is trivial by comparison!
Peter
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/