gLite I/O Client

1. Release Description

This release contains the gLite I/O Client module v. 2.1.1. 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 I/O Client, please refer to the gLite Installation and User Guides.

2. Changes in this release

2.1. Changes in functionality

As of this release the gLite I/O Client uses the Service Discovery tools to find I/O Server information and does not require anymore many of the previous configuration parameters.

2.2. Changes in Configuration

The following new parameters have been added to the glite-io-client.cfg.xml file:

 

Parameter name

Default value

Description

 

The following parameters have been changed in the glite-io-client.cfg.xml file:

 

Parameter name

Old value

New value

Description

 

The following parameters have been removed from the glite-io-client.cfg.xml file:

 

Parameter name

Comment

io-client.Server

Not used anymore, use service discovery instead

io-client.EncryptName

Not used anymore, use service discovery instead

io-client.EncryptData

Not used anymore, use service discovery instead

log.Priority

Not used anymore, use service discovery instead

io-client.CacheLevel

Not used anymore, use service discovery instead

io-client.NumberOfStreams

Not used anymore, use service discovery instead

 

A file-based service discovery instance template has been added to the gLite I/O Client configuration file template. The instance has to be used if file-based service discovery is required, otherwise it can be removed if R-GMA or BD-II service discovery is used.

3. Release contents

3.1. Glite sub-deployment modules

The gLite I/O Client module requires the following sub-modules:

 

-          gLite Security Utilities

-          gLite Service Discovery

-          gLite R-GMA Client (to be installed manually if R-GMA service discovery is used)

 

The sub-modules are automatically installed with the I/O Client module unless differently specified. For more information about these sub-modules please refer to the specific release notes and installation instructions.

3.2. Glite RPMS

The gLite I/O Client v. 2.1.1 is composed of the following gLite components:

 

Component name

 

Version

File

glite-config

gLite configuration scripts

1.4.5

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

glite-data-config-service

GLite Data Config Service

1.2.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-config-service-1.2.2-2.i386.rpm

glite-data-io-base

GLite Data IO Base

1.3.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-base-1.3.2-1.i386.rpm

glite-data-io-client

GLite Data IO Client APIs

1.4.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-client-1.4.0-2.i386.rpm

glite-data-io-gss-auth

GLite Data IO GSS Authentication QUANTA Plugin

1.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-gss-auth-1.0.0-1.i386.rpm

glite-data-io-quanta

GLite Data IO Quanta Transport Layer

1.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-quanta-1.0.0-1.i386.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-io-client-config

gLite I/O Client configuration files

2.1.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-io-client-config-2.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.6

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

glite-security-voms-api-c

 

1.6.5

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-voms-api-c-1.6.5-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 I/O Client module v. 2.1.1 has the following dependencies:

 

Component name

Version

RPM file name

gLite Essentials for C/C++

1.1.1

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

Globus Essentials

VDT-1.2.2

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

GPT

VDT-1.2.2

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

 

5. 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

 

 #7765

gLite I/O Improve glite-io-client error reporting 

 

 #10045

glite-io-client-config does not accept --subservice argument 

 

 #10764

io-clients: service URL parsing needs improvement, just like service details parsing 

 

 

The following bugs have been fixed in this or previous releases, but they have not been tested yet:

 

Bug number

Description

 

 #10951

The IO client does not use the RGMA service discover mechanism 

 

 

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

 

 #6801

can't do glite-get on a symlink 

 

 #7207

io-client deployment module does not support multiple VOs or both volatile and non volatile SEs 

 

 #7439

io-client-config.py: bad substitution, wrong template 

 

 #9593

glite-io-client config