I believe the root cause of this bug is actually several bugs in gnome vfs. They are already known and filed with upstream Gnome VFS developers but have yet to be solved. Just one example of related bugs is that if you truncate a file on a gvfs fuse mount (eg ~/.gvfs/foo ) and then ask the size of the file you get back the size of the file from before it was truncated.
I believe the root cause of this bug is actually several bugs in gnome vfs. They are already known and filed with upstream Gnome VFS developers but have yet to be solved. Just one example of related bugs is that if you truncate a file on a gvfs fuse mount (eg ~/.gvfs/foo ) and then ask the size of the file you get back the size of the file from before it was truncated.
Chris