WLCG FTS Service Description
This page defines the installation, configuration and the procedures related to the WLCG FTS service.
This page documents the current FTS situation.
FTS Deployment
FTS Releases
The current FTS release is 2.1
FTS Component Overview
There are four components to any of the FTS Service. Any one node can run any number of components.
FTS Web Service
This component allows users to submit FTS jobs and query their status. It is the only component that users interact with.
FTS Channel Agents
Each network channel, e.g CERN-RAL has a distinct daemon running transfers for it. The daemon is responsible for starting and controlling transfers on the associated network link.
These nodes run one daemon for every channel that the CERN-PROD FTS is responsible for. The channel agent daemons are spread over a number of nodes ~equally. The nodes also run one agent for every VO that the CERN-PROD FTS is responsible for; there are current 5 VOs. The VO agents are all run together on the same node.
FTS VO Agents
This component is responsible for VO-specific parts of the transfer (e.g. updating the replica catalog for a given VO or applying VO-specific retry policies in case of failed transfers). Each VO has a distinct VO agent daemon running for it.
FTS Monitor
This provides
GridView monitoring feed into the WLCG monitoring system and a couple of modules for basic monitoring. It is intended that new monitoring modules can be dropped into this as needed (it's expects a basic apache server to be installed).
FTS PL/SQL code
FTS PL/SQL code guidelines are described in
FtsDbCodeGuide.
Maintainer:
GavinMcCance,
SteveTraylen