On Wed, Nov 12, 2008 at 08:48:47AM -0500, Steve Dickson wrote: > Frank van Maarseveen wrote: > > Tested on Debian lenny with nfs-kernel-server 1:1.1.2-6lenny1 and a > > 2.6.27.5 kernel. /etc/exports says: > > > > /mp @general(rw,sync,no_root_squash,no_subtree_check,mp,fsid=2886795869) > > > > After actually using it /proc/fs/nfsd/exports says: > > > > /mp @general(rw,no_root_squash,sync,wdelay,no_subtree_check,fsid=-1408171427,uuid=db4387a6:bed949d0:8f5ef6a2:6a0c > > > > (yes, 2886795869 == (ulong)-1408171427) > > However, file handles over the wire now seem to have fsid_type=6 > > (FSID_UUID16) instead of 1 (FSID_NUM) due to this. > > This is a known problem... The kernel checks UUIDs before FSIDS which cause > FSIDS to be ignored. There are two outstanding proposals to fix this problem. > 1) Move two lines in the kernel so FSIDs are checked before UUIDS > 2) Change mountd to only send down the FSID or the UUID but > not both as it does today. > > Neither proposal has been accepted... yet... I'd have a mild preference for the 2nd, but I'd first like to understand why the new behavior is a problem for Frank. --b. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html