:: Re: [Dng] vdev status update (May 2…
Top Page
Delete this message
Reply to this message
Author: Didier Kryn
Date:  
To: dng
Subject: Re: [Dng] vdev status update (May 25 2015)

Le 25/05/2015 20:50, Jude Nelson a écrit :
>
>
>     Just wondering what happens if process A creates a directory in
>     eventfs, process B makes it its working directory, and then process A
>     dies.  Does process B end up with a nonexistent working directory?
>     umount won't let me do this.  WOuld this be different?

>
>
> The directory would continue to exist as long as there was at least
> one open handle to it, but subsequent path resolutions on it or any of
> its descendants would fail. The effect is basically the same as "rm
> -rf"-ing the process's working directory.
>
> Also, like with any other filesystem, you would be unable to unmount
> it until all handles were closed.
>

     AFAIU umounting one such mountpoint can only fail with either 
"device busy", when the creator process is alive, or "no such file or 
directory" when the creator is dead, because, then, the path resolution 
fails. Only eventfs itself can do it.


     Didier