diff options
author | 2013-03-11 06:31:10 +0000 | |
---|---|---|
committer | 2013-03-11 06:31:10 +0000 | |
commit | 1bd61151a2714157431191ced6f6f7fca7b136f9 (patch) | |
tree | f7b57e868429d76a5db039aeef20cd04106f864b | |
parent | 8f4926e54cd16b2847cde97ac91ddf4c14fb8168 (diff) |
Added a comment
-rw-r--r-- | doc/bugs/Direct_mode_keeps_re-checksuming_duplicated_files/comment_1_cb10385a4f046bfe676720ded3409379._comment | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/bugs/Direct_mode_keeps_re-checksuming_duplicated_files/comment_1_cb10385a4f046bfe676720ded3409379._comment b/doc/bugs/Direct_mode_keeps_re-checksuming_duplicated_files/comment_1_cb10385a4f046bfe676720ded3409379._comment new file mode 100644 index 000000000..6a5178bb6 --- /dev/null +++ b/doc/bugs/Direct_mode_keeps_re-checksuming_duplicated_files/comment_1_cb10385a4f046bfe676720ded3409379._comment @@ -0,0 +1,14 @@ +[[!comment format=mdwn + username="http://joeyh.name/" + nickname="joey" + subject="comment 1" + date="2013-03-11T06:31:09Z" + content=""" +It seems that, to fully fix this, direct mode will need to be changed to store multiple inode caches for each key. + +Since the files have the same content, but different inodes and/or mtimes, at least one of them is going to appear changed to sync each time. + +What currently happens is that the first is re-added, and so its inode cache gets stored, and then that means the second's inode cache no longer matches, and it's re-added, and its inode cache gets stored. Putting the inode cache right back in position to force re-adding the first again.. + +Storing multiple inode caches appears easy enough, but I have not yet worked out exactly how to clear out old inode caches. +"""]] |