[zfs-discuss] does every fsync() require O(log n) platter-writes?

2007-05-06 Thread Adam Megacz
After reading through the ZFS slides, it appears to be the case that if ZFS wants to modify a single data block, if must rewrite every block between that modified block and the uberblock (root of the tree). Is this really the case? If so, does this mean that every commit operation (ie every

Re: [zfs-discuss] does every fsync() require O(log n) platter-writes?

2007-05-06 Thread Neil . Perrin
Adam Megacz wrote: After reading through the ZFS slides, it appears to be the case that if ZFS wants to modify a single data block, if must rewrite every block between that modified block and the uberblock (root of the tree). Is this really the case? That is true when commiting the