All of the HSM systems I've used had the XDSM handled outside the kernel.
The only thing actually IN the kernel was the VFS module to intercept the
VFS calls (like userfs did) and then pass them to an external daemon to
retrieve the data of migrated files. In the two cases, the rest of the
filesystem was implemented within the VFS module. One case I've read about,
(datatree??? something like that) used an NFS interface to allow it to pass
the requests on to a non-HSM filesystem when the data was put on disk.
> The only exceptions I know are openXDSM which was intended to be a
> generic interface in the VFS-layer (but we never got time to implement
> it) and a implementation based on stackable filesystem.
>
> I don't know if the later is actually in use anywere, or if it is
> abandoned.
I don't know either, but all XDSM was to do was support the user mode
infrastructure behind the VFS module.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/