gLite Data Management File Transfer Service Client

1. Release Description

This release contains the gLite Data Management File Transfer Service Client module v. 1.1.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 Data Management File Transfer Service, please refer to the gLite Installation and User Guides.

2. Changes in this Release

The main changes in this release are:

 

 

3. Release contents

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

 

Component name

Description

Version

File

glite-config

gLite configuration scripts

1.4.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-config-1.4.2-1.noarch.rpm

glite-data-transfer-api-c

GLite Data Transfer C/C++ API

3.1.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-transfer-api-c-3.1.0-1.i386.rpm

glite-data-transfer-cli

Data Transfer CLI

3.1.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-transfer-cli-3.1.0-3.i386.rpm

glite-data-transfer-interface

gLite Transfer Interfaces

3.1.0

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

glite-data-util-c

Data C util libraries

1.1.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-util-c-1.1.4-1.i386.rpm

glite-file-transfer-service-client-config

gLite File Transfer Service client installation

1.1.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-file-transfer-service-client-config-1.1.0-1.noarch.rpm

glite-rgma-api-c

C API for R-GMA

4.1.13

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-rgma-api-c-4.1.13-1.i386.rpm

glite-rgma-api-cpp

C++ API for R-GMA

4.1.15

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-rgma-api-cpp-4.1.15-1.i386.rpm

glite-rgma-api-java

Java API for R-GMA

4.1.5

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-api-java-4.1.5-1.noarch.rpm

glite-rgma-base

R-GMA basic configuration and documentation

4.1.19

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-base-4.1.19-1.noarch.rpm

glite-security-trustmanager

The java certificate path checkin for proxy certs in SSL with plugins for tomcat and axis.

1.7.3

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-security-trustmanager-1.7.3-1.noarch.rpm

glite-security-util-java

The java utilities library for security

1.1.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-security-util-java-1.1.2-2.noarch.rpm

glite-security-utils-config

gLite Security Utilities configuration files

1.0.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-security-utils-config-1.0.4-1.noarch.rpm

glite-security-voms-api-c

 

1.6.3

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-voms-api-c-1.6.3-0.i386.rpm

glite-service-discovery-api-c

C API for Service Discovery.

2.0.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-api-c-2.0.1-0.i386.rpm

glite-service-discovery-api-java

 

2.0.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-service-discovery-api-java-2.0.1-1.noarch.rpm

glite-service-discovery-bdii-c

BDII based Service Discovery

2.0.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-bdii-c-2.0.2-1.i386.rpm

glite-service-discovery-cli

Service Discovery CLI

2.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-cli-2.0.0-1.i386.rpm

glite-service-discovery-config

gLite Service Discovery installation

1.1.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-service-discovery-config-1.1.0-1.noarch.rpm

glite-service-discovery-file-c

File based Service Discovery

2.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-file-c-2.0.0-1.i386.rpm

glite-service-discovery-rgma-c

C API for Service Discovery.

2.0.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-service-discovery-rgma-c-2.0.2-0.i386.rpm

glite-service-discovery-rgma-java

 

2.0.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-service-discovery-rgma-java-2.0.2-1.noarch.rpm

 

4. Dependencies

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

 

Component name

Version

RPM file name

CA Certificates

Automatic

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/ca_*-xxx-1.noarch.rpm

CGSI_gSOAP_2.6

1.1.8

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/CGSI_gSOAP_2.6-1.1.8-2.slc3.i386.rpm

EDG mkgridmap script

2.5.1

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/edg-mkgridmap-2.5.1-1.noarch.rpm

fetch-crl

2.0

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/fetch-crl-2.0-1.noarch.rpm

gLite Essentials for C++

1.1.1

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/glite-essentials-java-1.1.1-1_EGEE.i386.rpm

gLite Essentials for Java

1.2.0

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/glite-essentials-java-1.2.0-2_EGEE.noarch.rpm

GPT

VDT 1.2.2

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/gpt-VDT1.2.2rh9-1.i386.rpm

Java JRE/SDK

1.4.2

http://java.sun.com/j2se/1.4.2/download.html

mkgridmap conf file

2.4.2

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/glite-mkgridmap-conf-2.4.2-1.noarch.rpm

mkgridmap script

2.4.2

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/glite-mkgridmap-2.4.2-1.noarch.rpm

Oracle InstantClient

>= 10.1.0.4

http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html

perl-Convert-ASN1

0.18

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Convert-ASN1-0.18-0.dag.rhel3.noarch.rpm

perl-Crypt-SSLeay

0.51

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Crypt-SSLeay-0.51-4.i386.rpm

perl-IO-Socket-SSL

0.94

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-IO-Socket-SSL-0.94-0.dag.rhel3.noarch.rpm

perl-Net-LDAP

0.2701

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Net-LDAP-0.2701-0.dag.rhel3.noarch.rpm

perl-Net-SSLeay

1.23

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Net-SSLeay-1.23-0.dag.rhel3.i386.rpm

perl-Term-ReadKey

2.20

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Term-ReadKey-2.20-12.i386.rpm

VDT Globus Essentials

VDT 1.2.2

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/vdt_globus_essentials-VDT1.2.2rh9-1.i386.rpm

VDT Globus Info Essentials

VDT 1.2.2

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/vdt_globus_info_essentials-VDT1.2.2rh9-1.i386.rpm

 

The Oracle InstantClient libraries and executables are not freely redistributable and are not included with this release. The four RPMS have to be downloaded from the Oracle web site and installed on the system before installing the gLite File Transfer Service module.

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

 #9203

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

 #9499

FTS - Client ignores invalid host certificate. 

 #9787

FTS: submitting a transfer wihout a proxy gives a SOAP exception 

 #9938

FTS: BDII generic information needed (SD is not sufficient). 

 #9939

FTS: Need to finish BDII integration 

 #10209

FTS: client should catch SOAP exception if service is down 

 #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 

 #10510

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

 #10572

FTS : CLI does not actually do what it says... 

 

 

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. 

 #8589

FTS: transfer-submit -f FILE doesn't recognize newline as delimiter 

 #8713

FTS: when FTS is misconfigured, the client gets obscure error messages 

 #8795

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

 #8913

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

 #9032

FTS: primary timeout doesn't work on FTS url-copy when SRM fails on putDone 

 #9036

FTS: the version reported by the CLI from the webservice is incorrect 

 #9166

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

 #9181

FTS: service restart does not always restart FTS agent 

 #9191

FTS: CLI tools need timeouts 

 #9261

FTS: summary of what hapenning on a channel 

 #9309

FTS: dCache returns error on gridftp call, but glite-url-copy doesn't see it? 

 #9789

FTS: submit command always prompts for the myproxy password 

 #9812

FTS: perl APIs should work 

 #9821

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

 #9828

FTS: services.xml with wrong XML syntax makes glite-transfer commands to hang forever 

 #9943

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

 #9952

FTS: submit client should ask for MyProxy password twice 

 #10201

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

 #10236

FTS: getroles CLI segfaults 

 #10362

cannot submit fts jobs using delegated proxies 

 

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

 #7517

FTS: rename FilePlacement ot FileTransfer, fps -> fts 

 #7594

FTS: should migrate all components to FileTransfer interface 

 #7596

FTS: Commandline tools should be tested fully against service 

 #8365

FTS: Command Lines need service resolution from BDII 

 #8486

FTS: submit commandline doesn't accept myproxy password 

 #8503

FTS: detailed transfer-status commandline doesn't work correctly 

 #8504

FTS: failure message for channel-list could be better 

 #8538

FTS: channel-set -S Active does not work. 

 #8592

FTS: command-line and java service mispelling of Canceling and Canceled 

 #8708

FTS: transfer-cli tools should not depend on catalog-cli tools 

 #8711

FTS: CLI status cannot parse Waiting or Hold states 

 #9237

FTS: glite-transfer-list should have -a option 

 #9622

FTS: glite-transfer-channel-list command from the UI hangs forever 

 #9969

Java and Perl FTS APIs not installed in WN 

 #10207

FTS: rgma service discovery configuration fails 

 #10248

FTS: 1.3: getRoles CLI has problems  

 #10250

FTS: 1.3: Timestamp problem on submitTime 

 #10529

FTS: get a SOAP exception if using Channel endpoint to submit jobs