My goal is to find a distributed filesystem on Linux that supports ZFS-like lightweight snapshots and snapshot clones. This StackOverflow question expresses what I'm looking for pretty well. I'm trying to figure out whether Lustre + ZFS is the solution.
If I set up a ZFS-backed distributed Lustre filesystem, will I be able to snapshot it, and then mount and clone those snapshots? Or would the ZFS snapshot features operate at the level of individual OSS's rather than across the entire distributed filesystem?
My research so far has steered me toward Lustre + ZFS as a promising option, but the consensus on the internet seems to have been that ZFS on Linux was too beta until the very recent 0.6.1 release. The current Lustre docs do briefly mention ZFS as an optional backend to Lustre. Possibly as a result of the very recent maturity of ZFS on Linux, I haven't found any reports of Linux deployments of Lustre + ZFS except LLNL's Sequoia, and I haven't managed to find documentation related to Sequoia that answers my question.