On Friday, January 17, 2014 at 9:02:00 PM UTC+1, Kristian Grizelj wrote:
Not true, seafile not suport delta.
Ok, partially true, suport only from client to server.
if you change the file to work coputer, then cashing chunk file and sends only the delta. Start the second (home computer) redownloading whole file. I do not even know recognize rename, move and copy. All that initiates a complete redownload.
Client does not know that have that file, not have created chunk cashes and downloading complete file.
Solution, do not ever stop seafile client, do not delete cashes chunk.Dana petak, 17. siječnja 2014. 15:56:11 UTC+1, korisnik JiaQiang Xu napisao je:
Seafile detects delta.
From my experience, none of this is true. I have worked quite a bit on a 5MB ODG file (LibreOffice Drawing). Everytime I save the file, the whole 5MB are transferred to the server. And, not incidentally, the server disk usage also increases by 5MB. I have checked two variants of the file (I inserted a single space character). rsync --no-W -v file1 file2 transferred 90kb out, 14kb in. This is the number I want to see, but I see 5MB out.
So in conclusion, maybe seafile supports delta, but on my setup (Windows 8.1, client 4.2.8, server Ubuntu 12.04 Seafile 4.3.0, but was the same in previous 4.2.x version), it does not use/send any delta for my 5MB binary file, it sends the whole file for every single modification.
Stefan