#
# basic configuration for the gfal 2 griftp plugin


[GRIDFTP PLUGIN]
# enable or disable gridFTPv2 support
GRIDFTP_V2=true

# enable or disable session re-use support
# warning:
#   disabling this feature can slow-down a lot the performance
#   enabling this feature can cause trouble with Castor
SESSION_REUSE=true

# default number of streams used for file transfers
# 0 means in-order-stream mode
RD_NB_STREAM=0

# default checksum algorithm type used for transfer content verification
COPY_CHECKSUM_TYPE=ADLER32

# enable or disable the encryption for the data channel
DCAU=false

# enable or disable the ipv6 support
IPV6=false

# enable or disable striped passive support
# Note, if IPv6 is enabled, this may be needed in order to get GridFTP redirection to work
SPAS=false

# define the maximum time in s
# for a gsiftp checksum request
# Overrides CORE:CHECKSUM_TIMEOUT
# CHECKSUM_CALC_TIMEOUT=1800

# maximum time between two performance markers
# disable if equal to 0
PERF_MARKER_TIMEOUT=360

# timeout for namespace operations
# Overrides CORE:NAMESPACE_TIMEOUT
# OPERATION_TIMEOUT=300

## enable or disable the delay passive option of gridftpv2
## this option need to be enabled to support the gridftp redirection features
DELAY_PASSV=true

# Enable UDT transfers
# Not all servers implement this, so gfal2 will fallback to a normal transfer if
# not supported
ENABLE_UDT=false

# Enable the PASV plugin
# Required to trigger events with the final destination IP and port
ENABLE_PASV_PLUGIN=false

# Block size for third party copies
# BLOCK_SIZE = 0
