Matthew Ahrens <[EMAIL PROTECTED]> wrote:

> Joerg Schilling wrote:
> > The best documented one is the inverted meta data tree that allows wofs to 
> > write
> > only one new generation node for one modified file while ZFS needs to also 
> > write new
> > nodes for all directories above the file including the root directory in 
> > the fs.
>
> I believe you are thinking of indirect blocks, which are unrelated to the 
> directory tree.  In ZFS and most other filesystems, ancestor directories need 
> not be modified when a file in a directory is modified.

Isn't this against what I've read?

If you write inode data to a different location than before, you need a way to 
tell the ancestor directory where the new data is located.

>From what I've read so far and what I have in mind from a personal talk with 
Jeff Bonwick in September 2004, this is done by rewriting at least parts of the 
ancestor directory inode.

Jörg

-- 
 EMail:[EMAIL PROTECTED] (home) Jörg Schilling D-13353 Berlin
       [EMAIL PROTECTED]                (uni)  
       [EMAIL PROTECTED]     (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to