Timing of Seafile synchronization start

In Seafile’s sync client, when handling very large files during download or copying, the sync check starts before the file has finished transferring. This causes repeated “indexing file error” messages.

Is it possible to change the behavior so that Seafile detects that the file transfer has fully completed and the file has been closed before starting the sync check?

It is unfortunately not easy to implement. There is no reliable way from the OS to detect file being closed. Closing is also a very low-level operation, which doesn’t always correspond to closing in application.