gLite Worker Node

1. Release Description

This release contains the gLite Worker Node module v. 2.3.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. The gLite Standard Worker Node is a suite of several gLite clients. Please refer to the individual gLite clients release notes for additional information. For information about installing and using the gLite Worker Node, please refer to the gLite Installation and User Guides.

2. Changes in this release

2.1. Changes in functionality

2.2. Changes in Configuration

No new parameters have been added to the glite-wn.cfg.xml file.

 

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

 

Parameter name

Old value

New value

Description

wn.ServiceList

<value>glite-file-transfer-service-client</value>

<value>glite-io-client</value>

<value>glite-rgma-client</value>

<value>glite-dgas-client</value>

<value>glite-file-transfer-service-client</value>

<value>glite-io-client</value>

<value>glite-rgma-client</value>

<value>glite-dgas-client</value>

<value>glite-lfc-client-config</value>

The LFC Client module has been added to the list of clients to be configured on the WN

 

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

3.1. Glite sub-deployment modules

The gLite I/O WN module includes the following sub-modules:

 

-          gLite Security Utilities

-          gLite Service Discovery

-          gLite R-GMA Client

-          gLite DGAS Client

-          gLite File Transfer Service Client

-          gLite I/O Client

-          WMProxy Client, VOMS clients and APIs

-          LCF Client

 

The sub-modules are automatically installed with the WN module. For more information about these sub-modules please refer to the specific release notes and installation instructions.

3.2. Glite RPMS

The gLite Worker Node v. 2.3.0 is composed of the following gLite components (please refer to the individual release notes for the components installed with the clients using a dedicated module, such as the R-GMA Client or the LFC Client):

 

Component name

Description

Version

File

glite-config

gLite configuration scripts

1.6.22

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

glite-data-api-perl

GLite

1.1.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-api-perl-1.1.1-1.noarch.rpm

glite-data-catalog-api-c

gLite Data Catalogs C/C++ API

2.0.0

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

glite-data-catalog-api-java

GLite Catalog Services Java client

2.0.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-catalog-api-java-2.0.0-7.noarch.rpm

glite-data-catalog-api-perl

gLite datamanagement Perl API for catalogs

2.0.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-catalog-api-perl-2.0.0-3.noarch.rpm

glite-data-catalog-cli

Data Catalog CLI

1.7.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-data-catalog-cli-1.7.2-4.i386.rpm

glite-data-catalog-interface

gLite Catalog Interfaces

2.0.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-data-catalog-interface-2.0.0-7.noarch.rpm

glite-data-globus-rls-api-perl

Perl API for Globus RLS

1.0.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-data-globus-rls-api-perl-1.0.0-3.i386.rpm

glite-data-srm-api-c

gLite Data SRM C/C++ API

1.1.0

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

glite-data-srm-api-perl

Perl API for SRM

1.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-data-srm-api-perl-1.1.0-2.i386.rpm

glite-data-util-c

Data C util libraries

1.2.0

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

glite-dgas-client-config

gLite dgas client node  configuration files

1.1.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-dgas-client-config-1.1.3-1.noarch.rpm

glite-essentials-cpp

Essential C/C++ libraries for gLite software

1.1.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-essentials-cpp-1.1.1-1_EGEE.i386.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

glite-io-client-config

gLite I/O Client configuration files

2.2.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-io-client-config-2.2.0-1.noarch.rpm

glite-lb-client

L&B client API and tools

2.1.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-client-2.1.1-1.i386.rpm

glite-lb-client-interface

L&B client library header files

2.1.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-client-interface-2.1.0-1.i386.rpm

glite-lb-common

L&B common subroutines library

3.0.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-lb-common-3.0.1-1.i386.rpm

glite-wn-config

gLite Worker Node installation

2.3.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-wn-config-2.3.0-1.noarch.rpm

glite-rgma-client-config

gLite R-GMA client installation

5.2.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-rgma-client-config-5.2.0-1.noarch.rpm

glite-security-gsoap-plugin

gSOAP plugin and gss libraries

1.2.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-security-gsoap-plugin-1.2.1-0.i386.rpm

glite-security-util-java

The java utilities library for security

1.3.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-security-util-java-1.3.0-1.noarch.rpm

glite-security-utils-config

gLite Security Utilities configuration files

1.2.1

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

glite-security-voms-api

 

1.6.10

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

glite-security-voms-api-c

 

1.6.10

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

glite-security-voms-api-cpp

 

1.6.10

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

glite-security-voms-clients

 

1.6.10

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-security-voms-clients-1.6.10-0.i386.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-wms-brokerinfo-access

Brokerinfo access

1.5.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-brokerinfo-access-1.5.0-1.i386.rpm

glite-wms-checkpointing

WMS checkpointing module

1.5.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-checkpointing-1.5.0-1.i386.rpm

glite-wms-common

"files for gLite wms common"

1.5.1

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-common-1.5.1-1.i386.rpm

glite-wms-utils-exception

 

1.0.3

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-utils-exception-1.0.3-1.i386.rpm

glite-wms-utils-jobid

 

1.0.2

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/i386/RPMS/glite-wms-utils-jobid-1.0.2-1.i386.rpm

glite-wn-config

gLite Worker Node configuration files

2.3.0

../../../../../../../glite-web/egee/packages/R1.5/R20051130/bin/rhel30/noarch/RPMS/glite-wn-config-2.3.0-1.noarch.rpm

4. Dependencies

The gLite Standard Worker Node v. 2.3.0 module has the following dependencies (please refer to the individual release notes for the dependencies of the clients using a dedicated module, such as the R-GMA Client or the LFC Client):

 

Component name

Description

Version

RPM file name

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.i386.rpm

boost

Boost C++ libraries

1.32.0

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/boost-1.32.0-1_EGEE.i386.rpm

gpt

The Grid Packaging Toolkit (GPT)

VDT1.2.2rh9

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

gridsite

GridSite

1.1.15

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

perl-Authen-SASL

Interface to SASL

2.08

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Authen-SASL-2.08-1.1.el3.rf.noarch.rpm

perl-Digest-HMAC

Digest-HMAC Perl module

1.01

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Digest-HMAC-1.01-11.1.noarch.rpm

perl-Digest-SHA1

Digest-SHA1 Perl module

2.01

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Digest-SHA1-2.01-15.1.i386.rpm

perl-MIME-Lite

Simple standalone module for generating MIME messages

2.117

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-MIME-Lite-2.117-2.1.el3.rf.noarch.rpm

perl-Net-Jabber

Jabber protocol interface

2.0

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Net-Jabber-2.0-1.1.el3.rf.noarch.rpm

perl-Net-XMPP

XMPP Perl Library

1.0

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-Net-XMPP-1.0-1.1.el3.rf.noarch.rpm

perl-SOAP-Lite

Interface to SOAP

0.60a

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-SOAP-Lite-0.60a-1.1.el3.rf.noarch.rpm

perl-XML-Stream

XML Stream connection support

1.22

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/perl-XML-Stream-1.22-1.1.el3.rf.noarch.rpm

vdt_globus_essentials

Virtual Data Toolkit

VDT1.2.2rh9

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

 

5. Known bugs and issues

This release has the following known bugs and issues. The lists refer to generic worker node issues. Additional information can be found on the individual release notes of the services and clients installed on the worker node (I/O Client, R-GMA Client and User Interface APIs and Clients, FTS client, DGAS client, Service Discovery APIs, LFC Client). 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

 

 #9651

GLITE_SD_VO env var is not updated in the WN

 

 

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

 

Bug number

Description

 

 #7911

environment on the WN (X509_USER_PROXY)

 

 #9209

WN: installation by apt-get fails

 

 #9420

worker node pool account creation cannot be turned off

 

 #9421

config script gives ambiguous error

 

 #10043

glite-wn-config: torque client configuration failed

 

 #12048

WN: custom.environment does not take values with blanks correctly

 

 

6. Bugs closed since last release

This release fixes the following bugs and issues. Additional information can be found on the individual release notes of the Worker Node services and clients. 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

 

 #7915

glite-wn_installer.sh: line 63: -n: command not found

 

 #7931

glite-catalogue does not from a WN

 

 #9810

Using old config setup for WN gives wierd error: `/opt/glite/etc/config/scripts/g-config.py script cannot be found`

 

 #10843

WN:feature to configure "custom" environment variables

 

 #11403

In the 1.4 release documentation the Worker Node module is missing

 

 #13898

WN: Syntax error in csh setenv script