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

Reply via email to