Show Children Hide Children

Main FTS Pages
Previous FTSes
All FTS Pages
Last Page Update

FTA agent software rolling upgrade procedure for Release 2.0.

What is it?

This is the procedure for performing a rolling upgrade to the FTA agent nodes.

It assumes a non-invasive upgrade (i.e. no incompatible changes between transfer-url-copy and transfer-agents).

When to use it?

When you want to upgrade the FTA agents or change their configuration files without causing service downtime.


We use in the example the nodes at CERN. The SMS controls are part of the CERN CC environment; substitute appropriately for your site.

The procedure if appropriate for any agent, VO or channel. It should be applied in sequence to all machines running the FTA agent daemons. For a list of nodes running the FTA agents see FtsTier0Deployment.

Upgrade the software / config files

Upgrade the software using SPMA.

[ edit the YAIM configuration files ]

Rerun the YAIM config tool:

/opt/glite/yaim/scripts/configure_node \
    /opt/glite/yaim/etc/site-info.def FTA2

The YAIM script should report the changes (if any) you made to the various agent config files. For CERN CDB should be used: FtsTier0CDBConfiguration20

Restart agent daemons

Restart all the agent daemons:

service transfer-agents restart

The missed time per agent is limited to around 10 seconds. All current transfers will continue to run while this procedure is running. The new software will be active for new transfers started after the agent has been restarted.

Maintainer: GavinMcCance

Edit | Attach | Watch | Print version | History: r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r3 - 2007-07-19 - GavinMcCance
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LCG All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback