#default port number
Port=8443

#IP, default localhost
IP=0.0.0.0

#mysql or oracle
DbType=mysql

#db username
DbUserName=replacethis

#db password
DbPassword=replacethis

#For MySQL, it has to follow the format 'host/db' (i.e. "mysql-server.example.com/fts3db") 
#For Oracle, it supports transparent application failover, to enable it you need to use a connection string such as: "(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = fts2source.cern.ch)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = fts2source.cern.ch)(PORT = 1521))(LOAD_BALANCE = yes) (FAILOVER=yes) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)(FAILOVER_MODE=(TYPE = SELECT)(METHOD = BASIC)(RETRIES = 200)(DELAY = 15))))"
#An alternative for oracle connection string (without failover support) is: hostname.cern.ch:10121/Service name
DbConnectString=replacethis

#Number of db connections in the pool (use even number, e.g. 2,4,6,8,etc OR 1 for a single connection)
DbThreadsNum=25

#The alias used for the FTS endpoint, will be published as such in the dashboard transfers UI http://dashb-wlcg-transfers.cern.ch/ui/
Alias=replacethis

#Infosys, either the fqdn:port of a BDII instance or false to disable BDII access
Infosys=lcg-bdii.cern.ch:2170

#Query the info systems specified in the order given, e.g. glue1;myosg;glue2
InfoProviders=glue1

#List of authorized VOs, separated by ;
#Leave * to authorize any VO
AuthorizedVO=*

# site name 
SiteName=replacethis

#Enable/Disable monitoring using messaging monitoring (disabled=false / enabled=true)
MonitoringMessaging=true

# Profiling interval in seconds. If set to 0, it will be disabled
Profiling=0

# Log directories
TransferLogDirectory=/var/log/fts3/transfers
ServerLogDirectory=/var/log/fts3

# Check for fts_url_copy processes that do not give their progress back
# CheckStalledTransfers = true

# Minimum required free RAM (in MB) for FTS3 to work normally
# If the amount of free RAM goes below the limit, FTS3 will enter auto-drain mode
# This is intended to protect against system resource exhaustion
MinRequiredFreeRAM = 50

# In seconds, interval between heartbeats
#HeartBeatInterval=60
# I seconds, after this interval a host is considered down
#HeartBeatGraceInterval=120

[roles]
Public = transfer
lcgadmin = vo:transfer
production = all:config

