Show Children Hide Children

Main FTS Pages
FtsRelease22
Install
Configuration
Administration
Procedures
Operations
Development
Previous FTSes
FtsRelease21
FtsRelease21
All FTS Pages
FtsWikiPages
Last Page Update
PaoloTedesco
2009-01-22

FTS Implementation of the Addendum to the SRM v2.2 WLCG Usage Agreement

This page describes the changes introduced in FTS to comply with the Addendum to the SRM v2.2 WLCG Usage Agreement and the related implementation details.

Required some changes in the srm library used by FTS, the transfer library and the transfer agents. Parameters passed in the ExtraInfo arrays of key-value pairs.

Added with the following packages:

  • srm-util-cpp [VERSION]
  • transfer-url-copy [VERSION]
  • transfer-agents [TODO]

Must check that:

  • these parameters are correctly serialized in the SOAP messages (the value is actually there, transfers don't crash)
  • the SRMs accept those messages (at least don't return something like SRM_INVALID_REQUEST)
  • [OPTIONAL] these parameters are correctly understood by the SRMs

CopyPinLifetime in srmPrepareToPut and srmCopy (3.2.3); Pinning on Put/Copy operations (11.2)

For urlcopy channels, copy pin lifetime is set in two places: - in the storageSystemInfo array of key-value pairs of the srmPrepareToPut operation, in a key called CopyPinLifetime - in an additional srmBringOnline operation performed after the copy has succeeded (successful srmPutDone), in the desiredLifetime parameter.

For srmcopy channels, copy pin lifetime is set in two places: - in the targetStorageSystemInfo array of key-value pairs of the srmCopy operation, in a key called CopyPinLifetime - in an additional srmBringOnline operation performed after the copy has succeeded, in the desiredLifetime parameter.

If the "copy pin lifetime" parameter is specified, perform an additional srmBringOnline after srmPutDone (urlcopy channels) or srmCopy (srmcopy channels). This is a workaround to deal with the storage elements that will not provide a short term implementation of the ExtraInfo parameters handling.

SourceSpaceToken in srmCopy (3.2.3 and 3.2.4)

Is set in the sourceStorageSystemInfo array of key-value pairs of the srmCopy operation, in a key called SourceSpaceToken.

Note: the source space token was already correctly handled in srmPrepareToGet operations.

Transfer type

Check BUG:37899.

Allow ConnectionType=LAN to be specified in the TransferParameters field of the srmPrepareToGet / srmPrepareToPut.

This should be useful for intra-site transfers involving dCAche.


Last edit: PaoloTedesco on 2009-01-22 - 13:32
Number of topics: 1

Maintainer: PaoloTedesco


Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2009-01-22 - PaoloTedesco
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EGEE All webs login

This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright & by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Ask a support question or Send feedback