DFSA is already working as an optional part of MOSIX, allowing processes to access files directly (without resorting to remote-I/O on the process' home-node). It currently only works with the MOSIX file-system (MFS), but we are working on making it work with GFS as well.
The latest development of the MFS file-system of MOSIX, now available for testing, allows all files and directories on all mounted file-systems of all the nodes in the cluster to be viewed as a single file-system (subject to certain documented restrictions):
If you mount MFS on/mfs, then the root of node #1 will be accessible via "/mfs/1", the root of node #2 on "/mfs/2", etc. The equivalent of Context Dependent Symbolic Links (though implemented as directories, rather than symbolic links) is also implemented: for example, "/mfs/home" refers to the root of the calling process' home-node; "/mfs/here" refers to the root of the calling process' current node; and "/mfs/selected" refers to the root of any node previously selected by the process or by its parent(s).
DFSA is already working as an optional part of MOSIX, allowing processes to access files directly (without resorting to remote-I/O on the process' home-node). It currently only works with the MOSIX file-system (MFS), but we are working on making it work with GFS as well.
The latest development of the MFS file-system of MOSIX, now available for testing, allows all files and directories on all mounted file-systems of all the nodes in the cluster to be viewed as a single file-system (subject to certain documented restrictions):
If you mount MFS on /mfs, then the root of node #1 will be accessible via "/mfs/1", the root of node #2 on "/mfs/2", etc. The equivalent of Context Dependent Symbolic Links (though implemented as directories, rather than symbolic links) is also implemented: for example, "/mfs/home" refers to the root of the calling process' home-node; "/mfs/here" refers to the root of the calling process' current node; and "/mfs/selected" refers to the root of any node previously selected by the process or by its parent(s).