[PATCH 0/5] Dynamic Pseudo Root

Steve Dickson SteveD at redhat.com
Mon Feb 18 12:12:39 EST 2008


Trond Myklebust wrote:
> On Mon, 2008-02-18 at 07:32 -0500, Steve Dickson wrote:
>> Comments?
> 
> As I've stated before, I'm not at all comfortable about having the
> mountd daemon screw around with bind mounts. AFAICS there will be issues
> when you decide to change an export. For instance, what will happen if I
> were to remove /home/tmp from the export list, but the umount fails
> because the partition happens to be in use by the server?
Well removing and adding exports on the fly have always been a bit
iff... but I agree added another mount/umount to the scenario
does not simply things... but on the other hand, once an export
is removed from the list, both the kernel and rpc.mountd will no
longer find it and fail the request as it does today. Once its
out of the namespace... its out! Or am I missing something?

> 
> Nor am I particularly happy about using a tmpfs model for the pseudo-fs:
> that will lead to broken clients when the server reboots and the
> filehandles expire. May I remind you that there are _no_ clients out
> there with working code for dealing with recovering expired filehandles.
No reminder needed! :-) At this point, filehandles are hot being expired. 


More information about the NFSv4 mailing list