Watchfolder Options

The following tables provide information on additional configurable settings that are available when creating watchfolders.
Watchfolder Settings
Option Description
Drop detection strategy Choose the strategy this watchfolder uses to detect files dropped into the source folder.
  • Cool off only: Watchfolder creates a drop that includes new files added within a set duration.
  • Top level files: Watchfolder creates a drop for each file placed in the top level of the source folder set duration.
  • Top level directories: Watchfolder creates a drop for each directory placed in the top level of the source folder within a set duration. This drop also includes the sub-directories and files in the top level directory.
Drop detection cool off Specify duration watchfolder allows for new files to be added to a drop.
Snapshot creation period Specify the duration watchfolder waits to take a directory snapshot to check for new files.
Connect timeout Specify the duration the source node waits to connect to the destination node.
Sample period Specify how often the system estimates the available bandwidth.
Queue threshold Specify the duration watchfolder adds files to a session. Use this feature to limit the number of files transferred based on the computed available bandwidth.
Retry duration Specify the duration in which the source node tries to establish a connection with the destination node.
Wait between retries Specify the duration the source node waits in between retries.
File detection cool off Specify the duration watchfolder in which placing a new file in the source folder does not trigger a new drop.
Note: This setting does not apply to the Cool off only detection strategy.
File filters Click the button to add a new filter to identify file lists. You can set a filter to include or exclude files by globbing or by regular expression.
Transfer
Option Description
Target rate Specify the transfer target rate.
Minimum rate Set the transfer minimum rate
Bandwidth policy Choose a transfer policy among fixed/high/fair/low.
Transport Encryption Select aes-128 to transfer with this encryption method.
Retry policy Specify the number of attempts and the duration between each retry.
File Handling
Option Description
Resume policy Specify a resume policy and the overwrite rule when the file exists on the destination.
File attributes Select to preserve file UIDs, GIDs, or timestamps.
Source Archiving Move source files to a designated directory after completing a transfer. The transfer's session details page will display the archive directory's filepath as the After transfer path.
Note: The After transfer path will only be visible in the session details of the Console that initiated the transfer. Another Console monitoring the same managed nodes will not have access to the After transfer path.
Note: Rerunning the transfer may generate a "No such file or directory" error since the source files were moved to the archive directory.
Source deletion Check the option to delete the transferred files from the source computer.
Growing Files
Option Description
Maximum parallel transfers Specify the maximum number of concurrent transfers of growing files watchfolder can initiate.
Target rate Specify the target transfer rate.
Bandwidth policy Choose the bandwidth policy.
Transport encryption Select aes-128 to transfer with this encryption method.
TCP port Enter the TCP port to use for this watchfolder.
fasp™ port (UDP) Enter the UDP port to use for this watchfolder.
Completion timeout Specify the amount of time to wait for the file to no longer change for the session to finish.
Memory

Set the maximum amount of memory that the faspstream binary is allowed to use.

Chunk size Specify the size of data to pack before sending over the network.
Growing file filters Click the button to add a new filter to identify growing files. You can set a filter to include or exclude files by globbing or by regular expression.
Packages / Drops
Option Description
Package timeout A package in watchfolder defines a set of files with dependencies. The package timeout defines the time in which watchfolder waits for required files. If the required files do not appear within the duration, files with dependencies are marked as not transferred because of unsatisfied dependencies.
Final transfer
  • Last file in list: The last file in the package list is transferred last.
  • File list: The files are transferred without any specific order.
File list filters Click the button to add a new filter to identify file lists. You can set a filter to include or exclude files by globbing or by regular expression.