gLite I/O Server

1. Release Description

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

2. Changes in this release

2.1. Changes in functionality

This release doesn’t introduce any functional change.

2.2. Changes in Configuration

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

 

Parameter name

Default value

Description

 

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

 

Parameter name

Old value

New value

Description

rgma.servicetool.service_type

(for the I/O Server instances)

org.glite.data.IOServer

org.glite.GliteIO

The service type. This should be uniquely defined for each service type. The naming convention is org.glite.subsystemname.componentname for gLite components and corresponding names for external components.

 

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

 

Parameter name

Comment

 

The service type published by the gLite I/O Server instances is now

 

org.glite.GliteIO

 

which is the service type required by the I/O Client to use service discovery. The old service type cannot be used. Please also note that the rfio service is not published anymore by default.

3. Release contents

3.1. Glite sub-deployment modules

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

 

-          gLite Security Utilities

-          gLite R-GMA Servicetool

 

The sub-modules are automatically installed with the I/O Server module. 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 Server v. 2.0.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-catalog-api-c

gLite Data Catalogs C/C++ API

2.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-catalog-api-c-2.0.0-3.i386.rpm

glite-data-catalog-interface

gLite Catalog Interfaces

2.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-data-catalog-interface-2.0.0-6.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-authz-catalogs

GLite Data IO Authorization Plugin: Use EDG RMC

1.0.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-authz-catalogs-1.0.1-3.i386.rpm

glite-data-io-authz-fas

GLite Data IO FAS Plugin: Use FAS Interface

1.1.3

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-authz-fas-1.1.3-3.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-daemon

GLite Data IO Daemon Server

1.2.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-daemon-1.2.2-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-protocol-dcap

gLite Data I/O dcap Protocol Plugin

1.1.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-protocol-dcap-1.1.2-2.i386.rpm

glite-data-io-protocol-rfio

GLite Data IO rfio Protocol Plugin

1.3.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-protocol-rfio-1.3.2-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-io-resolve-catalogs

GLite Data IO Resolve Catalogs Plugin: Use SRM and EDG RLS and RMC

1.2.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-resolve-catalogs-1.2.1-3.i386.rpm

glite-data-io-resolve-common

GLite Data IO Resolve Common: Common Functions for GLite IO Resolve Plugins

1.2.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-resolve-common-1.2.4-2.i386.rpm

glite-data-io-resolve-fireman

GLite Data IO Resolve FiReMan: implements the GLite IO Resolve Plugin using the FiReMan Combined Catalog

1.3.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-resolve-fireman-1.3.4-5.i386.rpm

glite-data-io-resolve-fr

GLite Data IO Resolve FR Plugin: Use SRM and GLite File,Replica and FAS

1.3.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-data-io-resolve-fr-1.3.4-4.i386.rpm

glite-data-srm-api-c

gLite Data SRM C/C++ API

1.1.0

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

glite-io-server-config

gLite I/O Server node configuration files

2.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-io-server-config-2.0.0-1.noarch.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-rgma-common-config

gLite rgma common configuration items installation

5.0.0

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

glite-rgma-servicetool

R-GMA service tool

4.1.19

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

glite-rgma-servicetool-config

gLite R-GMA servicetool installation

5.1.0

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

glite-rgma-stubs-servlet-java

Java client implementation stubs for R-GMA

4.1.13

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-stubs-servlet-java-4.1.13-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

 

4. Dependencies

The gLite I/O Server module 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.0rh9-1.i386.rpm

GPT

VDT-1.2.2

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/gpt-VDT1.2.0rh9-1.i386.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

CASTOR Client (for castor support)

1.7.1.5

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/CASTOR-client-1.7.1.5-1.longname.i386.rpm

dCAP Client (fpr dCache support)

1.6.5

http://www.dcache.org/downloads/IAgree.shtml

Java SDK/JRE

1.4.2

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

 

5. Known bugs and issues

This release has the following know 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

 

 #5079

gLite I/O Increase io-quanta timeout 

 

 #7006

gLite I/O server doesn't output on stdio a major error condition as Catalog down 

 

 #7329

The SSL Configuration parameters for the I/O server are not described in the Installation Guide 

 

 #8345

gLite I/O and gLite FTS security models conflict 

 

 #8902

No logrotate in IO Server 

 

 #8903

Config of I/O Server requires that the same value is entered into 2 parameters (SEHostName and SrmEndPoint) 

 

 #9243

glite put/get fails while putting files bigger than 2 Gb. 

 

 #10400

gLite I/O server should use VOMS attributes instead of gridmap-file 

 

 #10866

glite-put/castor2 odd behaviour 

 

 #10906

glite-io-server-config.py does not create service pid file --> fails to stop it 

 

 

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

 

Bug number

Description

 

 #7473

High failure rate while reading files from castor 

 

 #7548

glite_strerror not documented 

 

 #7629

Done (Success) for a job with input data while the glite-get failed 

 

 #7812

gLite I/O occasionally fail 

 

 #7885

stop option in glite-io-server-config.py 

 

 #7988

glite i/o against dcache, dc_open fails. (Wrong arguements?) 

 

 #8000

glite-io-server-config.py fails 

 

 #8342

glite-put command 

 

 #8955

glite-io-server deployment script fails if configured w/o uid&gid 

 

 #10318

glite-data-io-protocol-dcap has wrong dep for dCache client RPM 

 

 #10321

glite-data-io-* components cannot be upgraded from R1.3 to R1.4 

 

 

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

 

 #7068

I cannot use glite_put specifying an lfn of 800 characters 

 

 #7797

Possibility to get more instances of the gLite I/O server per 1 VO 

 

 #7827

Spelling mistake in glite-io-server-config.py prevents using io-resolve-fr parameters 

 

 #9690

glite-put error on PPS 

 

 #10737

glite-io-server daemon cannot write in lock folder 

 

 #10882

glite I/O incorrect error message when glite-io-client.properties.xml is missing