From: neuron <ne...@ho...> - 2005-10-19 13:57:36
|
Hi I got a little problem, I've made a fuse filesystem, which works rather well (see http://forums.gentoo.org/viewtopic-t-388855-postdays-0-postorder-asc-start-0.html ). Problem: If I rsync files over, a random number of them will have the wrong modification date. So if I rsync twice after eachother, rsync will want to send some (completely random) files twice. Rsync works perfectly fine if I use -c (checksum) or --size-only. I dont have any xattr code implemented at all, and I dont see where this problem can be (except from fuse), as my code doesn't change attributes at all during this operation (I have one place copying permissions, and I can put an exit(1) there without it triggering). When I rsync 10k files this'll happen to about 20 files, if I rsync -n afterwards (dry run) and ls -l on the directories the files are in I see 9/10 files are 1:1 copies including the date, and one file having today's date instead. Any suggestions on how to fix this would be greatly apriciated. And so would any confirmation that it is/isn't my fault ;) neuron |