Apologies in advance for the newbie internals question, but could someone please give me a pointer to how ZFS snapshots cause future modifications to files to be written to different disk blocks? I'm looking at OpenSolaris NV bld 66.
How do snapshots interact with open files or files with pages in the OpenSolaris page cache? And what are the effects of O_DSYNC on snapshot consistency of open files? My general understanding is that ZFS always writes to new locations (which makes snapshot simple), but does that apply to data pages too? Does that mean that paging out dirty mmap pages go to new places and require metadata updates as well? I've found the ZFS tour and documentation and opengrok helpful. I've got cscope built locally, and I'll dig it out eventually, but I thought perhaps a kind soul could give me a pointer and maybe others will learn something interesting too. Eric This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss