Displaying 2 results from an estimated 2 matches for "fs_sis_try_link".
2016 Mar 10
5
sis deduplication broken from 2.2.16 upwards
...Stano <stanojr at websupport.sk> wrote:
>>
>> sis attachment deduplication is broken in 2.2.16 upwards.
>> It is caused by this commit.
>> https://github.com/dovecot/core/commit/664bf3e236c214aee86294483c379e4fa66c2e63
>>
>> in src/lib-fs/fs-sis.c function fs_sis_try_link() is comparation of
>> inodes of hash files.
>> Because fs_stat() after that commit use fstat() on open fd of temporary
>> file instead of stat on filename. But that temporary file has differnt
>> inode.
>>
>> It not cause any corruption but it will not save any...
2016 Mar 07
2
sis deduplication broken from 2.2.16 upwards
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
sis attachment deduplication is broken in 2.2.16 upwards.
It is caused by this commit.
https://github.com/dovecot/core/commit/664bf3e236c214aee86294483c379e4fa66c2e63
in src/lib-fs/fs-sis.c function fs_sis_try_link() is comparation of
inodes of hash files.
Because fs_stat() after that commit use fstat() on open fd of temporary
file instead of stat on filename. But that temporary file has differnt
inode.
It not cause any corruption but it will not save any space.
Because every duplicate attachment will be in...