We want to develop this Filesystem to finally have a stackable union filesystem for the mainline Linux kernel . For such an effort, collaborative development and community support is a must.
For the redesign, AFAIK
I can think of two ways to do it-
1. VFS-based stacking solution- I would like to cite the work done by
Valerie Aurora was closest.
2. Non-VFS-based stacking solution - UnionFS, Aufs and the new Overlay FS
Patches for kernel exists for overlayfs & unionfs.
What is communities view like which one would be good fit to go with?
The use case that I am looking from the stackable filesystem is that of "diskless node handling" (for CERN where it is required to provide a faster diskless
booting to the Large Hadron Collider Beauty nodes).
For this we need a
1. A global Read Only FIlesystem
2. A client-specific Read Write FIlesystem via NFS
3. A local Merged(of the above two) Read Write FIlesystem on ramdisk.
Thus to design such a fileystem I need community support and hence want to attend LSF/MM summit.
Regards,
Saket Sinha