Question about RealTimeSync and Torrent files

Discuss new features and functions
Posts: 3
Joined: 6 Feb 2016

RageX

Hi,

I'm looking to use RealTimeSync for two sets of HDDs as something equivalent to a RAID 1 setup.

One of the drives will contain a torrent folder with active torrent files. Will RealTimeSync update the files as they are changed by the torrent program, or will the sync not actually work properly in this case?
Posts: 3
Joined: 6 Feb 2016

RageX

I've read that page previously and it did not answer my specific question at all. It says it executes the batch files once "it detects changes", how does it detect changes?

When a torrent client makes minute changes to a particular file, is that change enough? Say for example there's a 10GB torrent, if polling is at 10s, and the torrent makes changes to the file every 5s, does that means that every 10s realtimesync will basically delete and copy the whole 10GB file over again?
User avatar
Posts: 2451
Joined: 22 Aug 2012

Plerry

Upon reading the RealTimeSync (RTS) manual page, it should be clear that RTS does not perform any synchronization (as suggested in your initial posting). RTS just monitors one or more folders and its subfolders for changes, and upon detecting any changes will execute its specified command line. Most commonly the RTS command line is used to invoke FreeFileSync (FFS) to perform a sync as specified in a *.ffs_batch configuration file also passed in the RTS command line.

Upon reading the RTS manual page, it should also be clear that RTS does not perform any polling.

Upon reading the RTS manual page, it should further be clear that RTS waits until a selected idle time has passed in which no further changes were detected, and only then runs the command line.
As per your example, you should preferably set the RTS idle time (notably) bigger than the every 5s at which your torrent file is changed (as long as not yet completed).
User avatar
Posts: 4055
Joined: 11 Jun 2019

xCSxXenon

RTS has a user-defined idle time. RTS will monitor the directory, and once no changes are detected for this specified idle time, it will run the batch job specified. If the torrent client is constantly changes files within the idle time, it will never sync.