gLite > gLite 3.1 > lcg-CE > Update to lcg-CE 3.1.11-0  
 
 

 

 

gLite 3.1

lcg-CE - Update to version 3.1.11-0


Date 22.04.08
Priority High

Description


The update of the lcg-CE service includes changes in Globus jobmanager and GASS cache. These modifications improve the performance of the lcg-CE by a factor of two to three.

The update modifies the behavior of the Globus jobmanager machinery, optimizing it in two ways: The first one is the limitation of the number of concurrently running jobmanager queries decreasing load on the filesystem and the batch system and thus allowing queries to run faster. The second modification is the conversion of certain Globus Perl scripts to memory-persistent daemons eliminating the necessity to compile heavy Perl code on every invocation. The Globus jobmanagers communicate with Perl daemons over UNIX domain sockets using a tiny compiled client written in C. These clients replace original Globus Perl scripts, so the interface change is transparent for both Globus and users.

Two new daemons are introduced by this update. They are globus-gass-cache-marshal and globus-job-manager-marshal. The relevant configuration files can be found under /opt/globus/etc. The log file location is /opt/globus/var/log.

The daemons should be started using init scripts before the globus-gatekeeper on boot and they should be stopped after the globus-gatekeeper on shutdown. They intercept HUP signal, so it is possible to rotate log files and change running configuration without restart.


Please also have a look at the list of known issues.

Updated rpms

Name Version Full RPM name Description
glite-yaim-lcg-ce 4.0.4-2 glite-yaim-lcg-ce-4.0.4-2.noarch.rpm glite-yaim-lcg-ce module configures 3.0 and 3.1 lcg CE.
globus-gass-cache-marshal 1.04-lcg globus-gass-cache-marshal-1.04-lcg.noarch.rpm LCG GASS Cache Marshal Daemon
globus-job-manager-marshal-client 1.07-lcg globus-job-manager-marshal-client-1.07-lcg.i386.rpm LCG JobManager Marshal Client
globus-job-manager-marshal 1.07-lcg globus-job-manager-marshal-1.07-lcg.noarch.rpm LCG JobManager Marshal Daemon
lcg-CE 3.1.11-0 lcg-CE-3.1.11-0.i386.rpm gLite metapackage (lcg-CE)
lcg-extra-jobmanagers 1.1.13-3 lcg-extra-jobmanagers-1.1.13-3.noarch.rpm Jobmanagers for PBS and LSF that do not rely on a shared fs between CE WNs.
vdt_globus_jobmanager_common VDT1.6.0x86_rhas_4_LCG-1 vdt_globus_jobmanager_common-VDT1.6.0x86_rhas_4_LCG-1.i386.rpm vdt_globus_jobmanager_common-VDT1.6.0x86_rhas_4-1 with LCG change

The RPMs can be updated using yum via

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Not needed.

How to apply the fix

  1. Update the RPMs (see above)
  2. Update configuration (see above)
  3. Restart the service if necessary (see above)