gLite Computing Element

1. Release Description

This release contains the gLite Computing Element 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 Computing Element, please refer to the gLite Installation and User Guides.

2. Changes in this release

2.1. Changes in functionality

2.2. Changes in Configuration

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

 

Parameter name

Default value

Description

voms.cert.url

<changeme>

URL from where the VOMS server certificate public key can be downloaded for each VO listed in the voms.voname parameter. If no URL is available for one or more VOs, set the corresponding value to empty string [Example: http://www.nikhef.nl/VOMS/kuiken.nikhef.nl.pem] [Type: 'string']

custom.runtime.environment

<empty>

The entries specified in this array parameter are added to the CE info provider file as additional GlueHostApplicationSoftwareRunTimeEnvironment entries.       [Example: MY_APP_1_0_0]     [Type: 'string']

 

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

 

Parameter name

Old value

New value

Description

condor.version

6.7.9

6.7.10

The version of the installed Condor-C libraries

condor.releasedir

/opt/condor-6.7.9

/opt/condor-6.7.10

The location of the Condor package. This path is internally simlinked to /opt/condor-c. This is currently needed by the Condor-C software

 

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

 

Parameter name

Comment

 

3. Release contents

3.1. Glite sub-deployment modules

The gLite Computing Element module requires the following sub-modules:

 

-          gLite Security Utilities

-          gLite R-GMA Servicetool

-          gLite R-GMA GIn

-          gLite DGAS Client

 

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

3.2. Glite RPMS

The gLite Computing Element v. 2.1.1 is composed of the following gLite components:

 

Component name

Description

Version

File

glite-ce-blahp

CE Blahp

1.4.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-ce-blahp-1.4.0-1.i386.rpm

glite-ce-ce-plugin

Monitor plugin for CE management

1.4.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-ce-ce-plugin-1.4.0-1.noarch.rpm

glite-ce-common-java

Common classes for CE-Monitor and CREAM

1.4.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-ce-common-java-1.4.0-0.noarch.rpm

glite-ce-config

gLite Computing Element node configuration files

2.1.1

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

glite-ce-monitor

CE monitor

1.4.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-ce-monitor-1.4.0-1.noarch.rpm

glite-ce-monitor-api-java

Monitor API for Java

1.4.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-ce-monitor-api-java-1.4.0-1.noarch.rpm

glite-ce-wsdl

CE wsdl

1.4.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-ce-wsdl-1.4.0-1.noarch.rpm

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-dgas-client-config

gLite dgas client node  configuration files

1.0.0

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

glite-dgas-common

DGAS common

1.1.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-dgas-common-1.1.1-1.i386.rpm

glite-dgas-hlr-clients

DGAS HLR clients

1.1.11

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-dgas-hlr-clients-1.1.11-1.i386.rpm

glite-lb-client

L&B client API and tools

2.0.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-client-2.0.1-1.i386.rpm

glite-lb-client-interface

L&B client library header files

2.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-client-interface-2.0.0-1.i386.rpm

glite-lb-common

L&B common subroutines library

2.0.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-common-2.0.1-1.i386.rpm

glite-lb-logger

L&B local logger

1.1.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-lb-logger-1.1.2-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-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-gin

R-GMA Gin

4.1.17

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

glite-rgma-gin-config

gLite R-GMA gin installation

5.0.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/noarch/RPMS/glite-rgma-gin-config-5.0.2-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-gatekeeper

The (EDG/gLite) gatekeeper derived from globus_gatekeeper-2.1 (GT 2.2.4)

2.3.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-gatekeeper-2.3.0-4.i386.rpm

glite-security-gsoap-plugin

gSOAP plugin and gss libraries

1.1.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-gsoap-plugin-1.1.1-0.i386.rpm

glite-security-lcas

Local Centre Authorization Service (LCAS)

1.2.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcas-1.2.4-1.i386.rpm

glite-security-lcas-interface

Public interface to LCAS

1.2.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcas-interface-1.2.4-1.i386.rpm

glite-security-lcas-plugins-basic

Basic plugins for Local Centre Authorization Service (LCAS)

1.2.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcas-plugins-basic-1.2.4-1.i386.rpm

glite-security-lcas-plugins-voms

VOMS plugins for Local Centre Authorization Service (LCAS)

1.2.4

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcas-plugins-voms-1.2.4-1.i386.rpm

glite-security-lcmaps

Local Credential MAPping Service (LCMAPS)

1.2.8

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcmaps-1.2.8-1.i386.rpm

glite-security-lcmaps-interface

Public interface to LCMAPS

1.2.8

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcmaps-interface-1.2.8-1.i386.rpm

glite-security-lcmaps-interface-without-gsi

Public interface to LCMAPS

1.2.8

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcmaps-interface-without-gsi-1.2.8-1.i386.rpm

glite-security-lcmaps-plugins-basic

The basic plugins for LCMAPS

1.2.8

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcmaps-plugins-basic-1.2.8-1.i386.rpm

glite-security-lcmaps-plugins-voms

The VOMS plugins for LCMAPS

1.2.8

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcmaps-plugins-voms-1.2.8-1.i386.rpm

glite-security-lcmaps-without-gsi

Local Credential MAPping Service (LCMAPS)

1.2.8

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-security-lcmaps-without-gsi-1.2.8-1.i386.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.3-0.i386.rpm

glite-wms-utils-exception

 

1.0.2

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-wms-utils-exception-1.0.2-1.i386.rpm

glite-wms-utils-jobid

 

1.0.0

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-wms-utils-jobid-1.0.0-1.i386.rpm

glite-wms-utils-tls

 

1.0.1

../../../../../../../glite-web/egee/packages/R1.4/R20050916/bin/rhel30/i386/RPMS/glite-wms-utils-tls-1.0.1-1.i386.rpm

 

4. Dependencies

The gLite Computing Element module v. 2.1.1 has the following dependencies:

 

Component name

Version

RPM file name

GPT

VDT 1.2.2

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

VDT 1.2.2

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

VDT Globus RM Server

VDT 1.2.2

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

Condor

6.7.9

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/condor-6.7.6-1.i386.rpm

LCG Information Providers Templates

1.0.6

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/lcg-info-templates-1.0.6-1.noarch.rpm

LCG Information Generic Provider

1.0.6

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/lcg-info-generic-1.0.6-1.noarch.rpm

LCG Information Provider for PBS

1.0.5

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/lcg-info-dynamic-pbs-1.0.5-1.noarch.rpm

LCG Information Provider for LSF

1.0.3

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/lcg-info-dynamic-lsf-1.0.3-1.noarch.rpm

LCG Information Provider for Condor

1.1.0

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/lcg-info-dynamic-condor-1.1.0-1.noarch.rpm

gt4-ws-core

3.9.4

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/gt4-ws-core-3.9.4-2_EGEE.noarch.rpm

gt4-workspace-service-tech_preview

1.0.0

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/gt4-workspace-service-tech_preview-1.0.0-1_EGEE.noarch.rpm

Tomcat5

5.0.28

../../../../../../../glite-web/egee/packages/externals/bin/rhel30/RPMS/tomcat5-5.0.28-10_EGEE.noarch.rpm

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 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 and requests:

 

Bug number

Description

 

 #8845

CE parameters "cemon.wms.host" and "cemon.wms.port" not clearly described in the Installation Guide (see also #8841) 

 

 #9125

blahpd operation intricately tied to pbs logging level 

 

 #9518

something in workload management is fragile against unexpected results 

 

 #10388

CE: impossible to remove VOs from a CE via the XML configuration file 

 

 #10658

error on glite CE 1.3 configuration scripts 

 

 #10692

Popen() and pclose() are thread-unsafe 

 

 #10693

Memory leaks and possible heap corruption in blahpd 

 

 #10798

Existing ACLs on the CE queues are not considered in the matchmaking 

 

 #10872

Software TAG publish 

 

 

Fixed in this or previous releases, but not yet tested:

 

Bug number

Description

 

 #7050

The ce deployment module stop method does not check if servicetool stops correctly 

 

 #7356

glite-ce-config.py --status fails when the configuration is in the central xml file 

 

 #7597

./glite-ce-info for condor fails to publish condor queues 

 

 #7846

Globus job state file dir in /tmp 

 

 #8615

gram_job_state directory shouldn't be in /tmp 

 

 #8827

condor user configured by default on CE, WMS, LB 

 

 #8864

CE: explicit configuration of WMS names on the CE needed even working in PUSH mode 

 

 #9342

CE LCMAPS: Can't alter the VOMSDIR for in the lcmaps.db file through XML conf file 

 

 #9343

CE LCMAPS: Can't place the groupmapfile in another directory then the grid-mapfile 

 

 #9374

cannot remove pool account creation from config script 

 

 #9684

predefinedSubscriptionList.xml in a new location : CEmon doesn't work 

 

 #10575

CE Monitor cannot retrieve authorization chain for a WMS cert subject 

 

 #10816

glite-ce-config.py wrongly sets GlueHostApplicationSoftwareRunTimeEnvironment to GLITE_1.2 

 

 

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

 

 #5992

glite CE post installation script gives an expexted error 

 

 #6083

CE ISM Purchaser uses undefined m4 macros 

 

 #6563

Tomcat in the CE installer 

 

 #6599

group creation in glite ce installer 

 

 #6600

CONDOR_IDS setting in CE installer 

 

 #6630

Wrong RPMs name in glite-ce_installer.sh coming from N20050204 

 

 #6631

Problems running glite-ce-config.py (N20050204 night build) 

 

 #6632

Some env variables needed in the CE 

 

 #6667

Setup of automated service starting for CE 

 

 #7056

The default template for the CE has ambiguous parameter substitutions 

 

 #7303

glite CE configuration module should download voms cert 

 

 #7736

glite-ce-site config misses parameters 

 

 #8414

CE doc 

 

 #8841

CE configuration parameter "condor.wms.user" is not correctly described in the Installation Guide 

 

 #8873

/etc/init.d/gLite status fails in the CE 

 

 #8946

forever running jobs on lxb2077 CE 

 

 #9588

CEmon/WMS loosing CEIds 

 

 #9724

glite-setenv.sh : PBS_SPOOL_DIR 

 

 #9770

Missing " in CEMon notification 

 

 #9807

log parser XML desription in the CE script 

 

 #10142

CE; parameter 'cemon.wms.host.subject' missing in the installation document 

 

 #10214

CEmon not sending any information to WMS : no matching resources 

 

 #10476

the Torque Server/CE deployment script should make sure pooled accounts have interactive login 

 

 #10763

CE not in RB list