gLite Data Management File Transfer Service Client

1. Release Description

This release contains the gLite File Transfer Service Client module v. 1.2.0. The following sections provide additional information about the release content, the module dependencies, the know bugs and issues and a list of bugs closed since the previous release. For information about installing and using the gLite File Transfer Service Client, please refer to the gLite Installation and User Guides.

2. Changes in this Release

2.1. Changes in functionality

The main changes in this release are:

 

2.2. Changes in Configuration

All parameters used to set VO-specific values have been removed from the service configuration files and moved to a dedicated VO configuration file called vo-list.cfg.xml. A template is available in /opt/glite/etc/config/templates. This file is common to all gLite services running on this node or referenced in the same site-config file (unless locally overridden). For more information please refer to the gLite 1.5 installation guide.

 

The Service Discovery parameters for file-based discovery have been removed from the configuration file. File-based discovery is only supported for test or debugging. The normal mode of operation is based on R-GMA or BD-II discovery.

3. Release contents

The gLite Data Management File Transfer Service Client v. 1.2.0 is composed of the following gLite components:

 

Component name

Description

Version

File

glite-config

gLite configuration scripts

1.6.20

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-config-1.6.20-2.noarch.rpm

glite-data-srm-api-c

gLite Data SRM C/C++ API

1.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-srm-api-c-1.1.0-1.noarch.rpm

glite-data-srm-cli

Data SRM CLI

1.2.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-srm-cli-1.2.3-1.noarch.rpm

glite-data-transfer-api-c

GLite Data Transfer C/C++ API

3.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-transfer-api-c-3.1.0-1.noarch.rpm

glite-data-transfer-cli

Data Transfer CLI

3.1.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-transfer-cli-3.1.2-5.noarch.rpm

glite-data-transfer-interface

gLite Transfer Interfaces

3.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-transfer-interface-3.1.0-3.noarch.rpm

glite-data-transfer-url-copy

gLite Data Transfer URL Copy

1.5.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-transfer-url-copy-1.5.0-1.noarch.rpm

glite-data-util-c

Data C util libraries

1.2.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-util-c-1.2.0-1.noarch.rpm

glite-security-utils-config

gLite Security Utilities configuration files

1.2.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-security-utils-config-1.2.2-1.noarch.rpm

glite-security-voms-api-c

 

1.6.10

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-security-voms-api-c-1.6.10-0.noarch.rpm

glite-service-discovery-config

gLite Service Discovery installation

1.1.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-service-discovery-config-1.1.1-1.noarch.rpm

glite-file-transfer-service-client-config

gLite File Transfer Service Client installation

1.2.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-file-transfer-service-client-config-1.2.0-2.noarch.rpm

4. Dependencies

The gLite File Transfer Service Client module v. 1.2.0 has the following dependencies:

 

Component name

Description

Version

File

CGSI_gSOAP_2.6

GSI plugin for gSOAP

1.1.9

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/CGSI_gSOAP_2.6-1.1.9-1.slc3.noarch.rpm

gridsite

GridSite

1.1.15

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/gridsite-1.1.15-1.noarch.rpm

 

5. Known bugs and issues

This release has the following known bugs and issues. Bug numbers refer to the gLite Bug Tracking system database hosted on the CERN Savannah system at https://savannah.cern.ch/bugs/?group=jra1mdw .

 

 

Known open bugs:

 

Bug number

Description

 

 #8345

gLite I/O and gLite FTS security models conflict

 

 #9165

FTS: WEB UI does not show all possible file states

 

 #10304

FTS: methods for service stats do not properly process time intervals

 

 #10812

FTS: transfer-list should return all authorized transfers

 

 #12447

1.4 File Transfer Client documentation is incomplete

 

 

 

Bugs fixed in this or previous releases but not yet tested:

 

Bug number

Description

 

 #8588

FTS: CLI transfer-submit option -g produces Out of memory.

 

 #8913

FTS: channel-set CLI should shoud allow Halted, Drain and Stopped

 

 #9191

FTS: CLI tools need timeouts

 

 #9812

FTS: perl APIs should work

 

 #9821

FTS: Client code libraries should not expose FilePlacement or TransferFetcher interface

 

 #10510

FTS: glite-transfer-list returns the same job id status multiple times

 

 #10834

FTS: copy client doesn not handle problems during error recovery

 

 #11472

FTS: transfer-cli man pages do not build - missing xml files

 

 #12469

FTS: sometimes the client gets an error that says 'success'

 

 #12747

FTS CLI: glite-transfer-stats-* should use correct month formats

 

 

6. Bugs closed since last release

This release fixes the following bugs and issues. Bug numbers refer to the gLite Bug Tracking system database hosted on the CERN Savannah system at https://savannah.cern.ch/bugs/?group=jra1mdw  

 

Bug number

Description

 

 #8795

FTS: any glite-transfer-channel-set command sets the channel Active

 

 #9121

FTS client installation

 

 #9166

FTS: No simple way to list all requestID's in a state

 

 #9203

FTS: Would be useful to have a view of ongoing transfers

 

 #9241

FTS: Put request ID from SRM into log

 

 #9499

FTS - Client ignores invalid host certificate.

 

 #9943

FTS: clients report "Missing SD plugin" if any plugin fails

 

 #9952

FTS: submit client should ask for MyProxy password twice

 

 #10200

FTS: dropping of a channel with jobs should not give internal server error

 

 #10201

FTS: glite-transfer-channel-add usage needs to be updated

 

 #10209

FTS: client should catch SOAP exception if service is down

 

 #10236

FTS: getroles CLI segfaults

 

 #10279

FTS: glite-transfer-submit produce out of memory if the job description file is empty

 

 #10280

FTS: glite-transfer-submit does not detect absence of destination SURL

 

 #10320

FTS: client specifies the number of retries

 

 #10436

FTS: errors in FTS CLI not signalled as such