On Thursday August 3, [EMAIL PROTECTED] wrote:
> Neil Brown wrote:
> >    3/ With this patch, only ext2fs can be exported.  Naturally when I
> >       submit to Linus, all other filesystems which it makes sense to
> >       export will provide an nfsd_operations structure.
> 
> 
> One word: ug.
> 
> Why does NFS need to stick its fingers into every other filesystem?

NFSD is a client of filesystems (it uses their services).  It has
certain special needs beyond the needs of VFS (the other client of
filesystems).

> And who decides whether or not it makes sense to export a certain
> filesystem?  (if the answer is "the programmer", I'm sure you can find
> several admins who disagree...)

It it not about which instances of filesystems should be exported.  It
is about which types of filesystems should be exportable.  Certainly
the sysadmin decides which actual filesystems should be exported.  The
programmer decides if hir filesystem is exportable.  ext2fs should be.
procfs shouldn't.   It might be nice if FAT32 could be, but it is hard
to implement reliably.

Maybe I should have said "should be exportable" rather than the more
vague "it makes sense to export".

Does that address your issue?

NeilBrown

Reply via email to