Log replay of clustered inodes currently ignores the flushiter field in the inode that is used to determine if the on-disk inode is more up to date than the copy in the log. As a result during log replay the newer inode is being overwritten with an older version and file size updates are being lost. I haven't handled the case of the flushiter counter overflowing but that shouldn't be a problem in this case. The log buffer contains newly created inodes so their flushiter values will be 0 and the on-disk inodes should not be much greater. Lachlan