gLite > gLite 3.1 > glite-CREAM > Update to glite-CREAM 3.1.7-0  
 
 

 

 

gLite 3.1

glite-CREAM - Update to version 3.1.7-0


Date 16.01.2009
Priority Normal

Description

Upgrade of CREAM and CEMon

Main changes:

- Memory leaks (due to memory leaks in jclassads) fixed.
- Job purger implemented to automatically purge old forgotten jobs, not explicitly purged by the client.
- Implemented support for MWVersion JDL attribute.
- Problem related with the forwarding of the CE Requirements fixed.
- Several issues in BLAH BLParser addressed.

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

This update fixes various bugs. For the full list of bugs, please see the list below.

Fixed bugs

Number Description
 #36206 In some cases CREAM doesn't tell CEMon about job termination
 #36413 In some cases static subscriptions may be dropped
 #36469 Problems in case of 2 subscriptions with same rate occuring when there are problems with the first one
 #37683 CREAM must retry to get a new connection with BLParser if it goes down.
 #37851 Misleading error message reported by CREAM in some cases when there is a problem with glexec
 #38029 The gridFTP URL provided by CREAM to the user for the file staging, must present always the fully qualified host name.
 #38420 Automatic job purger needed for CREAM
 #38629 In some cases CREAM ignores the notifications sent by BLParser.
 #38631 The execution of e new command fails whether the previous one is not terminated yet
 #39131 Memory leak in CREAM
 #39132 Memory leak in CEMon
 #39656 CEMon must not send notifications with empty events
 #40331 Authorization does not work with operation JobList
 #40920 No such file or directory error in the execution of the createAndPopulateDB.sh script
 #41036 "No returnType was specified to the Call object! You must call setReturnType() if you have called addParameter()."
 #41122 CEMon doesn't throw the right exception
 #41189 CREAM DB tables should be created specifying INNODB as engine
 #41382 An error occurs submitting a jdl file with the CERequirements property value not placed inside quotation marks.
 #41713 The retrieveOlderJobId method fails when the userId field isn't null.
 #41716 Problem in forwarding requirements on a CREAM CE
 #41724 sql query optmization for fetchCommand() method
 #41809 Automatic Job Purger doesn't work properly
 #41818 BLAHExecutor error: Broken pipe
 #41823 Job is still REALLY_RUNNING
 #41880 CREAM should handle the NullPointerException thrown by org.glite.security.delegation.storage.GrDPStorageDatabase
 #42096 jdl without OutputSandbox parameter.
 #42191 BLParserPBS could crash for an unchecked jobid condition
 #42290 Job not found on JobInfo method.
 #42324 BLParser problem with CREAM notification
 #42401 CREAM doesn't properly manage the JDL attribute MWVersion
 #42649 JobRegister fails due to too many connections to the cream database.

Updated rpms

Name Version Full RPM name Description
glite-CREAM 3.1.7-0 glite-CREAM-3.1.7-0.i386.rpm gLite metapackage (glite-CREAM)
lcg-info-dynamic-software 1.0.3-3 lcg-info-dynamic-software-1.0.3-3.noarch.rpm lcg-info-dynamic-software
lcg-info-provider-software 1.0.6-1 lcg-info-provider-software-1.0.6-1.noarch.rpm lcg-info-provider-software
glite-ce-blahp 1.10.6-0 glite-ce-blahp-1.10.6-0.slc4.i386.rpm org.glite.ce.blahp
glite-ce-cream 1.9.6-0 glite-ce-cream-1.9.6-0.noarch.rpm org.glite.ce.cream
glite-ce-monitor 1.9.3-1 glite-ce-monitor-1.9.3-1.noarch.rpm org.glite.ce.monitor
glite-ce-ce-plugin 1.9.0-3 glite-ce-ce-plugin-1.9.0-3.noarch.rpm org.glite.ce.ce-plugin
glite-ce-job-plugin 1.9.0-6 glite-ce-job-plugin-1.9.0-6.noarch.rpm org.glite.ce.job-plugin

The RPMs can be updated using yum via

Service reconfiguration after update

Service must be reconfigured.

Service restart after update

Service must be restarted.

How to apply the fix

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