gLite > gLite 3.2 > glite-CREAM > Update to glite-CREAM 3.2.8-2.sl5  



gLite 3.2

glite-CREAM - Update to version 3.2.8-2.sl5

Date 10.11.10
Priority Normal



New version of glite-CREAM

What's new

  • Fixed some problems in the new BLAH blparser for which in some cases jobs were wrongly reported as "lost" (done with reason 999)
  • Addressed a performance problem affecting the proxy renewal operation
  • PBS submission script created by BLAH is now compliant with newer versions of Torque wrt stagein/stageout directives (-W option)
  • CREAM sandbox dir is now relocatable also at yaim level
  • Other bug fixes

Installation and configuration

  • When updating, please use:

    yum update

    Please note that doing:

    yum update glite-CREAM

    you are not guaranteed to have all relevant RPMs updated.

  • (Re)configuration is needed after the installation/update.
  • If the new blparser is used (default option) it is just necessary to run yaim once (i.e. it is not necessary anymore to first configure the creamCE and then the BLparser). More information in:
  • With this patch, sudoers file is not scratched anymore. Instead all CREAM related stuff is removed from the sudoers file and CREAM related stuff is added in a separate file which is included from the "main" sudoers. When migrating to CREAM CE 1.6.3 from a previous release, if the list of supported VO is changed before reconfiguring via yaim it is suggested to run:

    /opt/glite/yaim/bin/yaim -r -s old-site-info.def -n glite-CREAM -f config_cream_clean_sudoers

    Otherwise the cleaning of the sudoers file won't work properly

Known issues


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

Fixed bugs

Number Description
 #54755 [ yaim-cream-ce ] Could YAIM warn if a site tries to enable whole-VO FQANs?
 #61396 [yaim-cream-ce] CREAM and CEMon should take into account the value of GLITE_LOCATION_LOG
 #62078 [config_cream_blparser]: Missing glite-pbsparser.log file on standalone Torque-Server (SL5)
 #63007 [ yaim-cream-ce ] CREAM sandbox dir should be relocatable
 #63956 [ yaim-cream-ce ] config_cream_gip may use wrong VO
 #68225 [ yaim-cream-ce ] In some cases the sudoers file created by yaim-cream-ce can be syntactically wrong
 #69785 [yaim-cream-ce] Use #include to modify /etc/sudoer for CREAM with sudo >= 1.7.1
 #70285 it should be possible to tell bhist and tracejob how many logs to read
 #70287 Problem with AssignFinalState if state is IDLE
 #70808 PBS submission script creates wrong stagein/stageout directives with qsub's -W option
 #71038 [ yaim-cream-ce ] CE certificate publication error
 #71055 [ yaim-cream-ce ] LL_ and IL_ PIDFILE added more times in /opt/glite/etc/lb.conf
 #71967 There should be in blah the option to set the temporary job work dir
 #72097 [yaim-cream-ce] cream-config.xml and cemonitor-config.xml should use GLITE_LOCATION_LOG and GLITE_LOCATION_VAR
 #72508 [ yaim-cream-ce ] variable CREAM_DB_PASSWORD missed in services/glite-creamce
 #72756 [ yaim-cream-ce ] glite-ce-blahparser missed in gLiteservices
 #73765 Performance problems with CREAM proxy renewal
 #73961 /tmp of CREAM CE full of glexec* proxies
 #74107 ClientJobId missing in BNotifier classad output

Updated rpms

Name Version Full RPM name Description
glite-ce-blahp 1.14.4-3.sl5 glite-ce-blahp-1.14.4-3.sl5.x86_64.rpm The BLAHP daemon is a light component accepting commands to manage jobs on different Local Resources Management Systems
glite-ce-ce-plugin 1.12.2-1 glite-ce-ce-plugin-1.12.2-1.noarch.rpm The CE plugin is a sensor for the CE monitor service that keeps track of the changes of the CE resource
glite-ce-cream 1.12.4-2 glite-ce-cream-1.12.4-2.noarch.rpm The Computing Resource Execution And Management service is a web application taking care of the any job related operation
glite-ce-cream-utils 1.0.2-1.sl5 glite-ce-cream-utils-1.0.2-1.sl5.x86_64.rpm This package contains a set of executables called by the CREAM service
glite-ce-job-plugin 1.12.2-1 glite-ce-job-plugin-1.12.2-1.noarch.rpm The CREAM job plugin is a sensor for the CE monitor service that keeps track of the job status changes interacting with the CREAM web application
glite-ce-monitor 1.12.3-1 glite-ce-monitor-1.12.3-1.noarch.rpm The CE monitor service is a web application that publishes information about the Computing Element
glite-CREAM 3.2.8-2.sl5 glite-CREAM-3.2.8-2.sl5.x86_64.rpm glite-CREAM for version 3.2.8
glite-yaim-cream-ce 4.1.1-3 glite-yaim-cream-ce-4.1.1-3.noarch.rpm YAIM module for the installation of the CREAM CE node

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)