19GB over 3600 folders never synccs, constantly "checking changes"

I have a folder with 3,600 subfolders for a total of 19GB. The ownCloud client is constantly at the "checking [folder]" status. After a while, it complains there is a timeout and eventually starts over. It appears it's in a loop.

This happens for one computer / client out of a bunch. The rest work fine.

Right now, I am manually transferring the cloud files from the server to this machine with the hopes that it only has to sync "whats different" after the 19GB of stuff is already there.

But, in the meantime, is there something I should be looking at / for?

PS. I saw and read: https://central.owncloud.org/t/owncloud-client-runs-checking-for-changes-nonstop/7897. The client is x64 on an x64 OS Win7.

1 Like

Did you try enabling the log to see which request times out? Is it always the same folder? Anything special about this folder?

Is there something different regarding network connectivity for this client?

Same problem here.
It makes no sense that when syncing a new machine to a directory the client spends time "checking" what to sync.
Especially when the check results in an infinite loop.

I went through the pain of logging to files once. All it did was generate 500MB log files each few minutes.
I could not make much out of it as the errors were apparently on the server side. Extract:

09-19 20:31:54:271 10610 OCC::DiscoveryJob::remote_vio_opendir_hook: 5 when opening XXX msg= "Error transferring https://XXX - server replied: Internal Server Error"
09-19 20:31:54:272 0x28e62f8 csync_ftw: opendir failed for XXX - errno 5
09-19 20:31:54:272 10610 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x370f740) "XXX"
09-19 20:31:54:272 10610 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x370f740) "XXX"
09-19 20:31:54:272 10610 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x370f740) ""
09-19 20:31:54:272 0x28e62f8 csync_statedb_close: sqlite3_close=0
09-19 20:31:54:273 9017 OCC::SyncEngine::handleSyncError: #### ERROR during csync_update : "An error occurred while opening a folder Error transferring https://XXX - server replied: Internal Server Error"

I think if the server has a malfunction (Internal Server Error) the client won't have really much chances to sync.