Suggestion: Delay per folder or Generic Delay before uploading


#1

I would very much like an option to delay uploading , especially on working folders, where files might change momenterily, not to mess with bandwidth much.

A delay option with “select” of minutes, hours before file is actually synced from local folders or per folder options.


#2

Would the Insync pause function work for you?


#3

Pause still is manual action and all it matters to forget it paused then nothing will be synced.

What I mean was once file is detected changed, don’t start uploading it directly, but delay on desired duration.

For example:

X filechange is detected, on folder Y… Delay upload tasks for desired Z minutes it just in case this file can have further changes. This would be assigned per changed file. In basic terms, wait for file to be idle for some period before updating.

File X changed again before Z minutes, change previous schedule to add Z more minutes from last change.

This way, everything will be synced when user stopped changing files. Less bandwidth used and nothing will be forgetten unsynced.


#4

The root of the issue here is when one works with a file or set of files and modifies them regularly, insync will attempt to upload changes every time modification is made. For instance, my several GB worth of temporary files in a video editing session will constantly upload while I’m working on them, and if I’m unlucky, my video editor won’t play nice with other programs uploading the files, (even using shadow copy), and I’m wasting resources starting and restarting uploads.

The OP was offering one solution to this issue, allow a user-defined delay after modification on certain folders. You already allow exclusion of files, which is useful but not a solution to this particular issue. Drop box doesn’t sync temporary files at all, which is not as good a solution as the one offered by the OP.

Another (not necessarily better - it causes other issues) solution is to allow segmented/incremental uploading of files and take care of the sync locally in an rsync-like style, so that only changed portions of the file need to be re-uploaded. You’ve probably thought through these issues, but I figured I’d share the narrative since you’ve been so great at listening to your customers.