CIFS client updates for auto-reconnect [PSARC/2009/366 FastTrack timeout 06/24/2009]
Gordon Ross
Gordon.Ross at sun.com
Tue Jun 23 08:23:33 PDT 2009
> > The existing convention appears to be that "fs type" programs
> > such as mount, umount, go in /usr/lib/fs/$FSTYPE whereas
> > other FS support programs [go] in /usr/lib/$FSTYPE, such as
> > /usr/lib/nfs/{mountd,nfsmapid} etc.
> >
> > I just followed that convention.
>
> As Jim already commented, there seems to be confusion here what the actual
> convention is. Apart from /usr/lib/fs/ufs, another case in point (which
> doesn't only contain filesystem-specific plugins, but also e.g. cachefsd),
> is /usr/lib/fs/cachefs.
>
> I suppose it makes more sense to collect everything in one place
> (/usr/lib/fs/<filesystem>) than to randomly scatter them over two different
> ones.
>
> Comments?
>
> Rainer
It appears that cachefs is the "odd man out" here.
I'd rather follow the precedent of autofs, nfs, zfs,
unless someone can point to rules to the contrary.
Here are the current usr/lib/fs and usr/lib files:
usr/lib/fs/autofs:
automount dfshares mount share unshare
usr/lib/autofs:
automountd
usr/lib/fs/cachefs:
cachefsd cachefslog cachefspack cachefsstat cachefswssize
cfsadmin cfsfstype cfstagchk dfshares fsck mount share
umount unshare
usr/lib/fs/nfs:
amd64 dfmounts dfshares libshare_nfs.so.1 mount nfsfind
showmount umount
usr/lib/nfs:
libmapid.so libmapid.so.1 llib-lmapid llib-lmapid.ln
lockd mountd nfs4cbd nfsd nfslogd nfsmapid rquotad statd
usr/lib/fs/zfs:
fsimage.so fstyp fstyp.so.1 mount umount
usr/lib/zfs:
availdevs pyzfs.py pyzfs.pyc
More information about the opensolaris-arc
mailing list