Le 26/05/2015 12:23, Didier Kryn a écrit :

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
Stupid remark: these directories aren't mountpoints anyway. Sorry. Should think a little bit more before writing :-(

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to