I wish there was a uniform way whereby applications could register their ability to achieve or release consistency on demand, and if registered, could also communicate back that they had either achieved consistency on-disk, or were unable to do so. That would allow backup procedures to automatically talk to apps capable of such functions, to get them to a known state on-disk before taking a snapshot. That would allow one to for example not stop a DBMS, but simply have it seem to pause for a moment while achieving consistency and until told that the snapshot was complete; thus providing minimum impact while still having fully usable backups (and without needing to do the database backups _through_ the DBMS).
Something I heard once leads me to believe that some such facility or convention for how to communicate such issues with e.g. database server processes exists on Windows. If they've got it, we really ought to have something even better, right? :-) (That's of course not specific to ZFS, but would be useful with any filesystem that can take snapshots.) This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss