On Feb 27, 2008, at 8:36 AM, Uwe Dippel wrote: > As much as ZFS is revolutionary, it is far away from being the > 'ultimate file system', if it doesn't know how to handle event- > driven snapshots (I don't like the word), backups, versioning. As > long as a high-level system utility needs to be invoked by a > scheduler for these features (CDP), and - this is relevant - *ZFS > does not support these functionalities essentially different from > FAT or UFS*, the days of ZFS are counted. Sooner or later, and I bet > it is sooner, someone will design a file system (hardware, software, > Cairo) to which the tasks of retiring files, as well as creating > versions of modified files, can be passed down, together with the > file handlles.
meh .. don't believe all the marketing hype you hear - it's good at what it's good at, and is a constant WIP for many of the other features that people would like to hear .. but the "one ring to rule them all" - not quite yet .. as for the CDP issue - i believe the event driving would really have to happen below ZFS at the vnode or znode layer .. keep in mind that with the ZPL we're still dealing with 30+ year old structures and methods (which is fine btw) in the VFS/Vnode layers .. a couple of areas i would look at (that i haven't seen mentioned in this discussion) might be: - fop_vnevent .. or the equivalent (if we have one yet) for a znode - filesystem <-> door interface for event handling - auditing if you look at what some of the other vendors (eg: apple/timemachine) are doing - it's essentially a tally of file change events that get dumped into a database and rolled up at some point .. if you plan on taking more immediate action on the file changes then i believe that you'll run into latency (race) issues for synchronous semantics anyhow - just a thought from another who is constantly learning (being corrected, learning some more, more correction, etc ..) --- .je _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss